PHP array_push without numeric key

前端 未结 3 1890
情深已故
情深已故 2020-12-17 22:40

how do i push new array without numeric key?

$array = array(\'connect\' => array(\'mydomain.com\' => 1.99) );
$new_array[\'mynewdomain.com\'] = 2.99;

         


        
相关标签:
3条回答
  • 2020-12-17 23:00

    Use + for this. Try with -

    $array = array('connect' => array('mydomain.com' => 1.99) );
    $array['connect'] += array('mynewdomain.com' => 2.99);
    
    0 讨论(0)
  • 2020-12-17 23:05

    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.

    0 讨论(0)
  • 2020-12-17 23:22

    Use array_merge():

    $array['connect'] = array_merge($array['connect'], $new_array);
    
    0 讨论(0)
提交回复
热议问题