为了账号安全,请及时绑定邮箱和手机立即绑定

如何将值和键都推入数组

如何将值和键都推入数组

PHP
慕桂英3389331 2019-11-22 15:12:06
看一下这段代码:$GET = array();    $key = 'one=1';$rule = explode('=', $key);/* array_push($GET, $rule[0] => $rule[1]); */我正在寻找这样的东西:print_r($GET);/* output: $GET[one => 1, two => 2, ...] */有功能可以做到这一点吗?(因为array_push这样行不通)
查看完整描述

3 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

不,array_push()关联数组没有等效项,因为无法确定下一个键。


您必须使用


$arrayname[indexname] = $value;


查看完整回答
反对 回复 2019-11-22
?
Helenr

TA贡献1780条经验 获得超4个赞

将值推入数组会自动为其创建数字键。


将键值对添加到数组时,您已经具有键,不需要为您创建一个键值对。将键推入数组没有任何意义。您只能在数组中设置特定键的值。


// no key

array_push($array, $value);

// same as:

$array[] = $value;


// key already known

$array[$key] = $value;


查看完整回答
反对 回复 2019-11-22
  • 3 回答
  • 0 关注
  • 386 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信