PHP join 函數

PHP join 函數的功能是可以把 PHP Array 內的陣列元素組合為一個字串,效果與 implode 函數是一樣的,例如我們將資料庫內撈出來的資料用一個陣列儲存起來,要輸出一個完整的字串,就可以用 join 函數,將陣列內的每個陣列元素組合在一起,PHP join 函數允許自己設定組合的字符,根據 PHP 官方網站的說明文件,PHP join 函數是 implode 函數的別名,換句話說,這兩個函數其實是一樣的,但隨著 PHP 版本的發展,兩者之間在參數的使用上有一點點差異,本篇著重於 join 函數的基本應用。

PHP join 函數語法
join( 組合字符 , Array );
PHP join 函數共有兩個參數可以使用,第一個參數"組合字符"是選填項目,預設是空值,也就是每個陣列元素組成字串後會黏在一起,如果要用其他符號串連,例如空格、英文字母或標點符號,都可以在這裡設定。join 函數的第二的參數 Array 就是要處理的陣列,必填。

PHP join 函數範例
<?php
$MyArray=array('Welcome','to','Wibibi.');
echo join('',$MyArray).'<br>';
echo join(' ',$MyArray).'<br>';
echo join('-',$MyArray).'<br>';
?>
範例輸出結果
WelcometoWibibi.
Welcome to Wibibi.
Welcome-to-Wibibi.
範例一開始先準備了一個簡單的 PHP 一維陣列 $MyArray,總共有三個陣列元素,接著透過三個 echo 將 join 的結果輸出來,主要差別只在於 join 函數第一個參數的使用,如果沒有使用第一個參數,join 函數就會把所有的字串黏在一起,設計師可以自己決定要用哪些字符來連結字串,這樣的功能其實與 implode 函數也是一樣的。

研究與 PHP join 函數相同功能的:PHP implode

更多陣列玩法
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012