我刚刚意识到我不知道如何从多维数组中获取主键。
这是我动态生成的数组:
$tempArray = Array (
[2013-03-13 15:56:57] => Array ( [PROD] => product2 [RFID] => 0030313 )
[2013-03-08 14:11:51] => Array ( [PROD] => product1 [RFID] => 0020313 )
)
现在如何获得主键?或[2013-03-13 15:56:57]
的价值?
例如:$FirstDate = [2013-03-13 15:56:57]
,那么如何获取并分配它?
测试但错误: -
$tempArray[0] : Undefined offset: 0...<br/>
$tempArray[0][0] : Undefined offset: 0...<br/>
答案 0 :(得分:1)
3种方式?
使用foreach然后在第一次迭代后打破循环:
foreach($tempArray as $key => $val){
$primaryKey = $key;break;
}
echo $primaryKey;
使用array_keys():
$keys = array_keys($tempArray);
$primaryKey = $keys[0];
echo $primaryKey;
使用key():
$primaryKey = key($tempArray);
echo $primaryKey;