【问题标题】:foreach($_SESSION AS $value){...} -> get array key of sessionforeach($_SESSION AS $value){...} -> 获取会话的数组键
【发布时间】:2013-09-16 19:55:33
【问题描述】:

我像这样填写一个会话:

$_SESSION[$id]=$value;

我正在用这个读出数组:

foreach($_SESSION AS $value){...}

但是我怎样才能读出会话的$id 呢?数组键?

谢谢!

【问题讨论】:

标签: php arrays session


【解决方案1】:
foreach($_SESSION as $key => $value){
}

http://br2.php.net/manual/en/control-structures.foreach.php

【讨论】:

    【解决方案2】:

    你需要类似以下的东西:

    foreach($_SESSION AS $key => $value) {
      echo "$key -> $value";
    }
    

    【讨论】:

      【解决方案3】:
      foreach ($_SESSION as $key => $value)
      

      【讨论】:

        【解决方案4】:
        foreach ($_SESSION as $key => $value) {
          print $key . '<br>';
          print $value;
        }
        

        【讨论】:

          【解决方案5】:
          foreach ($_SESSION as $key => $value) {
            echo $key ;
            echo $value;
          }
          

          【讨论】:

            【解决方案6】:
            $array = array();
            /*$array = array(0 => "Value");*/
            $array[0] = "Value";
            $_SESSION["array"] = $array;
            /*$_SESSION["array"][0]= "Value 2";*/
            foreach($_SESSION["array"] as $key => $value){
              print $key;
              print $value;
            }
            

            【讨论】:

            • 请在你的代码做什么以及为什么有人应该这样写它时添加 cmets
            猜你喜欢
            • 2013-08-31
            • 1970-01-01
            • 1970-01-01
            • 2011-03-19
            • 2012-11-30
            • 1970-01-01
            • 2011-08-16
            • 2010-09-08
            • 1970-01-01
            相关资源
            最近更新 更多