• PHP
  • 常用語法介紹
  • 常用函數
  • import_contacts explode() 將字串轉成陣列 - 網頁設計百科
    12561
適用範圍

將一定格式的字串,設定切割的字元來將字串轉為陣列。

實用性:
重要性:

在網頁程式設計中,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