I tried to find a simple answer of following question, but failed.
I have a 2D array and an 1D array:
$arr_2D = array(
array("product" => "apple", "quantity" => 2),
array("product" => "Orange", "quantity" => 4),
array("product" => "Banana", "quantity" => 5),
array("product" => "Mango", "quantity" => 7)
);
$element = array("product" => "Lemon", "quantity" => 9);
I wish to push 1D array into 2D array, and get a new and big 2D array:
$arr_2D = array(
array("product" => "apple", "quantity" => 2),
array("product" => "Orange", "quantity" => 4),
array("product" => "Banana", "quantity" => 5),
array("product" => "Mango", "quantity" => 7),
array("product" => "Lemon", "quantity" => 9)
);
I tried:
$arr_2D = array_push($arr_2D, $element);
but it does not work; it returns 5.
How can I use array_push()?