Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查多个$\u会话是否为空_Php_Session_Loops - Fatal编程技术网

Php 检查多个$\u会话是否为空

Php 检查多个$\u会话是否为空,php,session,loops,Php,Session,Loops,我有多个$\u SESSION变量,它们的名称不同(例如$\u SESSION['blue']、\u SESSION['purple']、\u SESSION['cream']等等)。我是否可以使用循环检查哪些变量是空的,从而忽略它们?您可以使用foreach loop foreach ($_SESSION as $key => $value) { if (empty($value)) { // ignore } } foreach ($_SESSI

我有多个
$\u SESSION
变量,它们的名称不同(例如
$\u SESSION['blue']、\u SESSION['purple']、\u SESSION['cream']等等)。
我是否可以使用循环检查哪些变量是空的,从而忽略它们?

您可以使用
foreach loop

foreach ($_SESSION as $key => $value) { 
    if (empty($value)) {
         // ignore 
    }
}
foreach ($_SESSION as $key => $value)
{
  // This goes through the keys that exist.
}