如何推送阵列? push_array有名字?

时间:2012-08-23 07:35:15

标签: php

我创建了一个像这样的数组。

$oldarray =  array('Condition' => 'New',"MinimumPrice" => "$minprice");

现在我需要根据if语句添加其他数组名称和值。我怎么能push_array或任何函数来获得结果。

$finalarray = array('Condition' => 'New',"MinimumPrice" => "$minprice", 'NewLabel' => 'labelvalue');

提前谢谢。

4 个答案:

答案 0 :(得分:1)

$array = array(
    "one" => "two",
    "3" => "4",
);

添加更多值创建循环,循环内部将是您的IF语句并添加值:
 $array[] = 'value';

答案 1 :(得分:1)

这非常简单:

<?php

$your_array = array('Condition' => 'New',"MinimumPrice" => "$minprice");
$your_array['NewLabel'] = 'labelvalue';

print_r($your_array);

?>

答案 2 :(得分:1)

<?php
$x = array('Condition' => 'New',"MinimumPrice" => "$minprice");
$x['new']= 'yo';
var_dump($x);
?>

在php中向数组添加值的简单方法

答案 3 :(得分:1)

$array = array('Condition' => 'New',
               'MinimumPrice' => $minprice,
        );

$array2 = array('NewLabel' => 'labelvalue');
$finalarray = $array + $array2;