将多维数组的一部分放入另一个数组中

时间:2014-01-15 09:35:16

标签: php arrays

我有一个像这样的三维数组:

$entries[x][y][z]
  • x会根据之前的查询而改变,但我有值 $entries["count"]
  • y总是'uid'
  • z总是0

如何在新的中获取 $entries[0]['uid'][0] $entries[$entries["count"]] ['uid'] [0] 的值(一维)数组?我想将它存储在会话变量中。

我尝试这样做:

$_SESSION['array_uid'] = $entries[]['uid'][0];

但我认为这只是错误的语法,因为它产生了这个错误:

  

致命错误:无法使用[]进行阅读

1 个答案:

答案 0 :(得分:0)

您需要遍历$条目。 或者在分配值时为条目指定值。

$_SESSION['array_uid'] = $entries[$entries["count"]]['uid'][0];

$_SESSION['array_uid'] = $entries[0]['uid'][0];