我想爆炸字符串,但所產生的陣列有特定的字符串作爲鍵,而不是整數: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