通过使用包含在完整变量名中的关键字检索$_SESSION变量


Retrieve $_SESSION variables by using key word contained in the full variable name

我试图获得包含我选择的一个关键字的所有$_SESSION变量。例如:

$_SESSION['itemNumber'];
$_SESSION['itemColor'];
$_SESSION['itemWeight'];

你可以猜到我想要得到包含'item'关键字的所有项目。

遍历SESSION中的每个项;检查'item'是否存在于键名中;如果是,则显示变量名及其值

foreach ($_SESSION as $key=>$val)
{     
     if(strpos($key,'item') !== false)
        echo $key. ": ".$val. "<br>";
}

用你想对这些变量做的任何事情替换回显

你可以使用

foreach( $_SESSION as $key => $value)
{
        if( strpos($key, 'item') )
        {
                // do what you want to do with $_SESSION[$key]
        }
}