php - 遍历我的整个 $_SESSION 数组并删除空变量

标签 php

我一直在用 $_SESSION 变量做一些测试,其中很多设置为 NULL,但仍然存在。我可以一个一个地删除它们,但我怎样才能循环遍历 $_SESSION 数组并快速删除 NULL 变量?

最佳答案

您可以使用 array_filter带有使用 is_null 的回调函数:

$output = array_filter($input, function($val) { return !is_null($val); });

关于php - 遍历我的整个 $_SESSION 数组并删除空变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5922054/

相关文章:

php - 服务 php5-fpm 重启不起作用,需要一个新的初始化脚本

PHP + SQL 数据库 Azure 错误

php - 通过php表单修改我的xml文件

javascript - WordPress中的POST方法

javascript - 在 PHP 中发布选项文本而不是值

php - 使用yii2的crud生成器后如何查看页面

php - 用于自定义集合的 Magento 分页

c# - 此 PHP 加密代码中使用的函数的 C# 等效项是什么?

php - 为什么 php strpos() 有时对 Unicode 字符不起作用?

php - 从 Paypal 传回 'Custom' 值