在網頁程式設計中,explode() 是一個常用的函數,用於將字串按照指定的分隔符拆分成一個陣列
以下是 explode() 函數的使用方式
$pieces = explode($delimiter, $string);
$delimiter 是用於指定分隔符的字串。當 $string 中出現分隔符時,函數會將 $string 拆分成多個子字串。
$string 是要拆分的原始字串。
$pieces 是一個陣列,存放拆分後的子字串。
explode可用來切割字串,並將切割的結果放入陣列之中,以便後續的使用,語法為 explode(要切割的字元,要處理的字串), 以下範例將會把幾個字串分割為陣列
$str="apple,banana,cabage,dragon fruit";
$str=explode(',',$str); //將上面字串以逗號分割成陣列
//上面結果與下列建立陣列的結果相同
$str=array();
$str[]='apple';
$str[]='banana';
$str[]='cabage';
$str[]='dragon fruit';
$str="apple,banana,cabage,dragon fruit";
$str=explode(' ',$str); //將上面字串以空白分割成陣列
//上面結果與下列建立陣列的結果相同
$str=array();
$str[]='apple,banana,cabage,dragon';
$str[]='fruit';
info split 函數與 explode 相同,旦 split 於 PHP 5.3.0 版本以後就已停止使用,建議初學者們習慣使用 explode 而不要使用 split