PHP将特定值添加到预先存在的数组中

时间:2011-03-24 12:35:56

标签: php arrays

我有一个数组:

$availAds[$imageFile] = array(
        'image' => $imageFile,
        'title' => $artDetails[0],
        'link' => $artDetails[1]
    );

我需要将值添加到数组中,并根据内容分配相同的值:

        foreach($querytitle as $currentTitle  ):
    $titlearray =  $currentTitle->nodeValue ;
    array_push( $availArts,$titlearray );
    endforeach;

我正在使用array_push并将其添加到数组中,但我已经能够将'title'分配给$ currentTitle。

希望这是有道理的,谢谢。

2 个答案:

答案 0 :(得分:0)

$availArts[$currentTitle] = 'title';

答案 1 :(得分:0)

您应该参考php.net array documentation

简单地说,您可以通过以下几种方式向数组添加项目:

$array[] = "foo";      // add "foo" to the end of array (same as array_push)
$array[1] = "foo";     // add "foo" at array index 1
$array['foo'] = "bar"; // add "bar" at the "foo" index of array