php二维数组访问

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:47:48
print_r($myarray['sheep']);
输出为:Array(
[0]=>Array,
[id]=12345
)
从输出内容看,里面还有一个数组,我想查看里面的内容怎么看啊?

您的那个数组是不是写错了?应该是这样的吧?
Array(
[0]=>Array(
[id]=12345
)
)
这不是一个二维数组。。。是三维数组
这样访问即可:$myarray['sheep'][0]['id']

一维数组访问
例:
//建立数组
$arr=array(
"key"=>"value"
);
//访问数组“key”元素
echo $arr["key"];

二维数组访问
例1:
//建立数组
$arr=array("key"=>array("key2"=>"value"));
//访问二维数组“key2”元素
echo $arr["key"]["key2"];
例2:
//建立数组
$arr=array(array("key2"=>"value"));
//访问二维数组“key2”元素
echo $arr[0]["key2"];

更多维数组以此类推
$arr["键值"]["键值"]["键值"]["键值"]["键值"]。。。。

如果想取出12345

则用$myarray['sheep'][0]['id']

print_r($myarray['sheep'][0]);