有这样的一个二维数组$arr=array(0=>array("key2"=>"value"));
添加一组值如:
$arr=array(1=>array(0=>'wewe',1=>'wqwq'));
echo $arr[0]["key2"];
访问二维数组“key2”元素的值访问不到??
添加一组值如:
$arr=array(1=>array(0=>'wewe',1=>'wqwq'));
echo $arr[0]["key2"];
访问二维数组“key2”元素的值访问不到??
print_r($arr);你就知道错在那了
第二句你把$arr重新赋值了,所以0消失
你可以这样
$arr=array(0=>array("key2"=>"value"));
$arr[1]=array(0=>'wewe',1=>'wqwq'));
array_push($arr,array(0=>'wewe',1=>'wqwq'));
也可以
你可以这样查看数组echo '<pre>';
print_r($arr);
echo '</pre>';更加清楚,找到你需要的值
在添加时写成$arr+=、、、、、就可以了