现在我有一个数组是这样子的,我要读取到最里层数组的值,请问各位有没有好的方法介绍一下
array (
'photo' =>
array (
0 =>
array (
'photo' => '1/2_1318407841.jpg',
'photo_narrate' => '图片说明1',
'photo_attribute' => '1',
)
)
)
array (
'photo' =>
array (
0 =>
array (
'photo' => '1/2_1318407841.jpg',
'photo_narrate' => '图片说明1',
'photo_attribute' => '1',
)
)
)
'photo' =>
array (
0 =>
array (
'photo' => '1/2_1318407841.jpg',
'photo_narrate' => '图片说明1',
'photo_attribute' => '1',
)
)
)
那就直接$arr['photo']去foreach就好了然后再foreach内层
array (
'photo' =>
array (
0 =>
array (
'photo' => '1/2_1318407841.jpg',
'photo_narrate' => '图片说明1',
'photo_attribute' => '1',
),
),
)
$image = substr($image,0,strrpos($image, "," ,-1)); //去掉最后第二个号
$image = substr($image,0,strrpos($image, "," ,-1)).')))'; //去掉最后第三个逗号刚刚试了一下,print_r($image[0]);打印出来的还是'a'
eval("\$arr".'='.$str.';');
var_dump($arr['photo']);不过用eval很有风险就对了