У меня возникли проблемы с повторением каждой итерации определенной части массива.PHP для эхо-массива
Вот ключи. Я не могу собрать их вместе (так как я еще мало знаю о php-массивах).
Если я сделать следующее:
<?php
$audiofile = simple_fields_value("audiofile");
echo $audiofile['url'];
?>
Я получаю 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 возвращает массив информации, FROM WHICH Я хочу только ['url'].
Итак, я попытался следующие:
<?php
$audiofile = simple_fields_values("audiofile");
for($i=0;$i<count($audiofile);$i++)
{
echo $audiofile['url'][$i];
}
?>
Но что перекликается нуль.
Любые идеи?
Вместо 'echo' использовать' var_dump ($ аудиофайл [$ я]); ' – Winston
Попробуйте эхо $ аудиофайл [$ я] [ 'URL'] –
Вы можете посмотреть по адресу: // PHP .net/manual/fr/class.recursivearrayiterator.php – Kakawait