實作方法:1、用array_merge()函數將多個數組合併為一個數組,語法「array_merge(數組1,數組2,數組3...)」;2、用implode()函數將合併後的陣列轉為字串,語法「implode("連接字元",合併數組)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
合併陣列轉成字串需要分成兩個部分:
合併陣列:將多個陣列合併為一個陣列
陣列轉字串:將合併後面的陣列轉字串
實作步驟:
#1、使用array_merge()函數合併陣列
#array_merge(array1,array2,array3...)
可以將兩個或多個陣列陣列合併,兩個陣列鍵相同的情況,後面陣列的值會覆寫前面陣列的值
<?php $a = [1,'2'=>2,'a'=>'a','b'=>'b']; $b = [1,'2'=>3,'a'=>'c','b'=>'d','c'=>'e']; $c = array_merge($a,$b); var_dump($a); var_dump($b); var_dump($c); ?>
2、使用implode()函數將合併後的陣列轉字串
implode($glue ,$arr)
函數可以將一個一維數組轉換為字串,會傳回一個由陣列元素和「$glue」字元組合成的字串。
var_dump($c); var_dump(implode($c)); var_dump(implode("",$c)); var_dump(implode(",",$c)); var_dump(implode("-",$c)); var_dump(implode("::",$c));
推薦學習:《PHP影片教學》
以上是php怎麼合併陣列轉成字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!