
$array=array();
$array[0]="乌龟";
$subcate[0][0]=$array[0];
print_r($subcate);
自己看结果,你要明白一点,修改'计算机'就要把他当做值而不是键
估计你和一楼犯了一样的错误,就是$subcate[0]['计算机']=$array[0];
那样就把'计算机'当成1个键,就会造成在$subcate[0][]这个array里多出一个'计算机'键,值为'乌龟'PHP的牛X就是数组下标可以随意命名,这点有利有弊
有时候会让人犯小糊涂
php中取出数组键值的写法是 array_name[key]
key是数组的下标或数组对象的键名
例:$arr=array("a","b","c");
echo $arr[1]; //打印 b
$arr=array("a"=>"这是A","b"=>"这是B","c"=>"这是C");
echo $arr["b"]; //打印 这是B
以上就是关于php如何从一个数组获得另一个数组的值全部的内容,包括:php如何从一个数组获得另一个数组的值、php如何取出数组中的一个值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)