how do i push new array without numeric key?
$array = array('connect' => array('mydomain.com' => 1.99) );
$new_array['mynewdomain.com'] = 2.99;
array_push($array['connect'], $new_array);
Currently returning:
Array
(
[connect] => Array
(
[mydomain.com] => 1.99
[0] => Array
(
[mynewdomain.com] => 2.99
)
)
)
https://ideone.com/VgL67Y
i am expecting the following output:
Array
(
[connect] => Array
(
[mydomain.com] => 1.99
[mynewdomain.com] => 2.99
)
)
Use +
for this. Try with -
$array = array('connect' => array('mydomain.com' => 1.99) );
$array['connect'] += array('mynewdomain.com' => 2.99);
Simply append element to the array.
$array['connect']['mynewdomain.com'] = 2.99;
No need to do array_push()
. Just use PHP
's in built constructs to get the job done.
In Built language constructs are more faster than in built functions and custom functions.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With