Я пытаюсь отобразить некоторые значения в двух массивах.У меня есть переменная с именем: $ listDigitalDownloads
Когда я var_dump ($ listDigitalDownloads);
Я получаю:
array(1) {
[0]=>
array(4) {
["digital_downloads_title"]=>
string(5) "Title"
["digital_downloads_image"]=>
string(7) "url.com"
["digital_downloads_author"]=>
string(6) "Author"
["digital_download_files"]=>
array(3) {
[0]=>
array(2) {
["digital_download_file_type"]=>
string(11) "File Type 1"
["digital_download_file"]=>
string(7) "url.pdf"
}
[1]=>
array(2) {
["digital_download_file_type"]=>
string(11) "File Type 2"
["digital_download_file"]=>
string(7) "url.pdf"
}
[2]=>
array(2) {
["digital_download_file_type"]=>
string(11) "File Type 3"
["digital_download_file"]=>
string(7) "url.pdf"
}
}
}
}
Я пытаюсь повторить ["digital_download_file_type"]и ["digital_download_file"] с использованием цикла foreach.
Но когда я var_dump ($ listDigitalDownloadFiles);Я просто получаю:
array(1) {
[0]=>
string(22) "digital_download_files"
}
Я пытался:
foreach($listDigitalDownloadZero as $listDigitalDownloadFile) {
$type = $listDigitalDownloadFile['digital_download_file_type'];
echo $type;
}
Но не получаю никаких результатов.
Любая помощь будет отличной
Вот мой полный код:
<code>$listDigitalDownloads = get_field('digital_downloads_incentives');
echo '<pre>';
var_dump($listDigitalDownloads);
echo '
';foreach ($ listDigitalDownloads как $ listDigitalDownload) {$ title = $ listDigitalDownload ['digital_downloads_title'];$ author = $ listDigitalDownload ['digital_downloads_author'];$ image = $ listDigitalDownload ['digital_downloads_image'];$ listDigitalDownloadFiles = ['digital_download_files'];echo '
';
var_dump ($listDigitalDownloadFiles);
echo '
';foreach ($ listDigitalDownloadZero as $ listDigitalDownloadFile) {$ type = $ listDigitalDownloadFile ['digital_download_file_type'];тип echo $;}}
Я ожидаю, что вывод отобразит значение ['digital_download_file_type']