Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding an array element to a subarray in PHP

Tags:

arrays

php

I have

$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
        )

);

And I want to add [flex] => 1 into array 1 by using something like $statement[1]. I have tried with array merge but they have combined array 0 and 1. Basically I want to add to the latest one.

like image 493
ilhan Avatar asked Feb 08 '26 05:02

ilhan


2 Answers

if i understood you, try this:

$statement[count($statement)-1]['flex'] = 1;
like image 67
k102 Avatar answered Feb 12 '26 08:02

k102


<?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
?>
like image 33
Karandeep Singh Avatar answered Feb 12 '26 07:02

Karandeep Singh



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!