Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
帮助我从多维PHP数组中获取值_Php_Arrays_Multidimensional Array - Fatal编程技术网

帮助我从多维PHP数组中获取值

帮助我从多维PHP数组中获取值,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我似乎无法得到这个值。以下是阵列: [1596] => Array ( [entry_id] => 1596 [title] => This is the article title [url_title] => url-title-here [status] => open [entry_date] => 1304544513 [alt_title] => [article_summary] =

我似乎无法得到这个值。以下是阵列:

[1596] => Array
(
    [entry_id] => 1596
    [title] => This is the article title
    [url_title] => url-title-here
    [status] => open
    [entry_date] => 1304544513
    [alt_title] => 
    [article_summary] => This is the article summary
    [article_intro] => This is the article intro
    [article_image] => 
    [article_body] => This is the article body
    [article_media_id] => 1
    [article_videos] => 
    [article_media] => Array
        (
            [0] => Array
                (
                    [row_id] => 3730
                    [row_order] => 0
                    [col_id_7] => image
                    [col_id_12] => right
                    [col_id_8] => 9781400068609.jpg
                    [col_id_9] => 
                    [col_id_10] => 
                    [col_id_54] => 
                )

        )

)
我正在尝试使用

'http://www.domain.com/uploads/media/'.$entry['entry_id']['article_media'][0]['col_id_8']

但它总是在图像值的末尾给我一个“1”。应该是9781400068609.jpg,对吗?有什么不对吗?

例如,如果您的数组被称为
entry
,那么

$entry['entry_id'] == 1596
你必须改为写:

$entry['article_media'][0]['col_id_8']

如果
$entry
是包含所有条目的数组,则必须指定ID 1596而不是“entry\u ID”

$entry[1596]['article_media'][0]['col_id_8']

['entry\u id']
正在破坏你的道路。您将希望通过其编号(可能在变量中)引用顶级键,如下所示:

$entry_id = 1596;
$valueYouWant = $entry[$entry_id]['article_media'][0]['col_id_8'];

您发布的代码看起来是正确的。你能注释掉代码以确认1不是来自其他地方吗?!
$entryId = 1596;
$entries[$entryId]['article_media'][0]['col_id_8']