尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
join()函數定義及用法
在php中,join()函數是implode()函數的別名,所以用法和功能和implode()函數相同,是用來將數組中的元素組合成字符串,元素與元素之間組合可以用指定內容分隔,函數返回數組元素組合成的字符串,原數組不變;
join()函數有兩個參數,參數的順序可變,一個參數是元素之間組合放置的內容,另一個參數是要組合為字符串的數組,是可選的,但是為了向後兼容,建議不要省略參數;
join()函數相反的函數是explode()函數,explode()是將字符串按指定子字符串拆分後組成數組。由於歷史的原因,explode()函數和join()函數的參數的順序不一樣,explode()函數參數必須保證separator參數在string參數之前;
join()函數是二進制安全的(在傳輸數據時,保證數據不被篡改、破譯等,如果被攻擊,能夠及時檢測出來);
join()函數語法格式
$newString = join(separator,array);$newString = join(array,separator);參數說明
separator:數組元素之間組合放置的內容,默認是空字符串(「」);array:要組合為字符串的數組;$newString:接收函數返回組合後的字符串;實例:
header(\”content-type:text/html;charset=utf-8\”);//設置編碼,解決中文亂碼
$arr1= array(‘Hello’,’World!’);
$arr2= array(‘www’,’ggbiji’,’com’);
$newString1= join($arr1,\”\”);//參數順序:數組在前
$newString2= join(\”-\”,$arr2);//參數順序:數組在後
echo $newString1;//輸出數組元素組合成的字符串
echo \”
\”;//換行
echo $newString2;//輸出數組元素組合成的字符串
?>
運行結果: