php array push key,PHP array_push without numeric key

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

)

)

)

i am expecting the following output:

Array

(

[connect] => Array

(

[mydomain.com] => 1.99

[mynewdomain.com] => 2.99

)

)

# Answer 1

4d350fd91e33782268f371d7edaa8a76.png

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.

# Answer 2

Use + for this. Try with -

$array = array('connect' => array('mydomain.com' => 1.99) );

$array['connect'] += array('mynewdomain.com' => 2.99);

# Answer 3

$array['connect'] = array_merge($array['connect'], $new_array);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值