我在尝试回复数组特定部分的每次迭代时遇到了问题。PHP回声阵列
这里有线索。我无法将它们拼凑在一起(因为我还不太了解php数组)。
如果我做到以下几点:
<?php
$audiofile = simple_fields_value("audiofile");
echo $audiofile['url'];
?>
我得到的文件,这就是我想要的网址。 但是,我有四个不同的URL(我相信它是一个“二维数组”),我想要回显它们中的每一个。
按照简单字段的文档,我知道我需要在第二行更改为:
$audiofile = simple_fields_values("audiofile");
这使我改变PHP如下:
<?php
$audiofile = simple_fields_values("audiofile");
for($i=0;$i<count($audiofile);$i++)
{
echo $audiofile[$i];
}
?>
但这只是回声“ArrayArrayArrayArray”。
这是有道理的,因为$ audiofile正在返回一个信息数组,从哪里我只想要['网址']。
所以,我试过如下:
<?php
$audiofile = simple_fields_values("audiofile");
for($i=0;$i<count($audiofile);$i++)
{
echo $audiofile['url'][$i];
}
?>
但呼应空。
任何想法?
而不是'echo'使用'的var_dump($的AudioFile [$ i]);' – Winston
尝试回声$的AudioFile [$ i] [ '链接'] –
你可以看看在http:// PHP .net/manual/fr/class.recursivearrayiterator.php – Kakawait