在PHP中将数组元素添加到子数组中

时间:2012-06-15 06:31:22

标签: php arrays

我有

$statement = Array
(
    [0] => Array
        (
            [red] => 06-01-2012
            [green] => 436
            [blue] => MEDIA
            [black] => 2006
        )

    [1] => Array
        (
            [red] => 06-01-2012
            [green] => 430
            [blue] => MEDIA
            [black] => 2007
        )

);

我想通过使用$ statement [1]之类的东西将[flex] => 1添加到数组1中。我已尝试使用数组合并,但它们已将数组0和1组合在一起。基本上我想添加到最新的数组。

2 个答案:

答案 0 :(得分:7)

如果我理解你,试试这个:

$statement[count($statement)-1]['flex'] = 1;

答案 1 :(得分:5)

<?php
$statement = array(
    array(
            "red" => 06-01-2012,
            "green" => 436,
            "blue" => "MEDIA",
            "black" => 2006
        )

    ,array(
            "red" => 06-01-2012,
            "green" => 436,
            "blue" => "MEDIA",
            "black" => 2006
        )

);

echo "<pre>";
print_r($statement); //first

$statement[1]["flex"] = 1;

print_r($statement); //second
?>
相关问题