我想爆炸字符串,但所产生的阵列有特定的字符串作为键,而不是整数:PHP - 使用爆炸()函数赋值给关联数组
即。如果我有一个字符串“李四”,ID”一样爆发,所以我有一个关联数组,如:目前
$arr['first_name'] = "Joe";
$arr['last_name'] = "Bloggs";
,我可以这样做:
$str = "Joe Bloggs";
$arr['first_name'] = explode(" ", $str)[0];
$arr['last_name'] = explode(" ", $str)[1];
这是低效,因为我必须打电话爆炸两次。
或者我可以这样做:
$str = "Joe Bloggs";
$arr = explode(" ", $str);
$arr['first_name'] = $arr[0];
$arr['last_name'] = $arr[1];
,但我不知道是否有任何更直接的方法。
非常感谢。
欢呼你的答案和演示。 – Joe