php join()函數將數組轉換為字符串筆記

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入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;//輸出數組元素組合成的字符串

?>

運行結果:

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!