PHP:如何回显此数组的结果?

时间:2015-05-06 04:35:06

标签: php arrays

$header_content = array();
$header_content['pageone'][] = array(
    'image' => 'photo-one.png',
    'desc'  => "One. Some text here.",
);
$header_content['pagetwo'][] = array(
    'image' => 'photo-two.png',
    'desc'  => "Two. Some text here.",
);

我不想回显整个数组,只是调用某些部分......比如$header_content['pageone']['image'],除了这不起作用......你如何回应数组的部分?

我已经搜索过,但现在对我来说有点混乱。感谢。

3 个答案:

答案 0 :(得分:1)

将其定义为 -

$header_content['pagetwo'] = array(
'image' => 'photo-two.png',
'desc'  => "Two. Some text here.",
);

密钥不同pageonepagetwo。我认为不需要额外的指数。然后访问它 - echo $header_dontent['pagetwo']['image'];

答案 1 :(得分:1)

要打印数组值,您可以使用:

print_r function

示例:print_r($ array) 可以通过以下方式访问特定的密钥数据:print_r($ array [$ key])

var_dump function

示例:var_dump($ array) 可以通过以下方式访问特定的密钥数据:var_dump($ array [$ key])

答案 2 :(得分:1)

$header_content['pageone'][0]['image']一样使用它 由于

  

$ header_content [' pageone'] [] = array();   

[]在数组的末尾附加一个元素。