explode()
函數是PHP中一個非常有用的字符串分割函數。它的作用是根據指定的分隔符將一個字符串分割成多個部分,并返回一個數組,每個部分對應數組的一個元素。
explode()
函數的語法如下:
explode(separator, string, limit)
separator
是指定的分隔符,可以是一個字符串或字符。當separator
為空字符串時,explode()
函數會把string
拆分成單個字符的數組。string
是要分割的字符串。limit
是可選參數,用于限制返回數組的元素個數。如果指定了limit
,則數組最多包含limit
個元素。如果limit
為負數,則表示返回數組中除了最后limit
個元素外的所有元素。下面是一些explode()
函數的示例:
$str = "Hello,World,PHP";
$arr = explode(",", $str);
print_r($arr);
// 輸出:Array ( [0] => Hello [1] => World [2] => PHP )
$str = "Hello,World,PHP";
$arr = explode(",", $str, 2);
print_r($arr);
// 輸出:Array ( [0] => Hello [1] => World,PHP )
$str = "Hello,World,PHP";
$arr = explode("", $str);
print_r($arr);
// 輸出:Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => , [6] => W [7] => o [8] => r [9] => l [10] => d [11] => , [12] => P [13] => H [14] => P )
總結:explode()
函數可以根據指定的分隔符將字符串拆分成數組的元素。