首先來看下兩個方法的定義:
函式原型:array split (string $pattern, string $string [, int $limit])
函式原型:array explode ( string $separator, string $string [, int $limit])
初看沒有啥差別,貌似功能都一樣。
請注意兩個函式的第乙個引數string $pattern和string separator,乙個是$pattern說明是正則字串,乙個是$separator是普通字串。
$test = end(explode('.', 'abc.txt'));
echo $test;//output txt
換成:
test1 = end(split('.','abc.txt'));
echo $test1;//no output
用split的正確做法是:加轉義符號
$test1 = end(split('\.','abc.txt'));
echo $test1;//output txt
php分割字串函式
在php中要分割字串常用的有二個函式,chunk split,explode還有乙個str split函式,這個三了,下面看例項。定義和用法 chunk split 函式把字串分割為一連串更小的部分。語法 chunk split string,length,end 引數 string 必需,規定要分...
PHP 分割字串
分割字串 利用 explode 函式分割字串到陣列 複製 如下 source hello1,hello2,hello3,hello4,hello5 按逗號分離字串 hello explode source for index 0 index split函式進行字元分割 分隔符可以是斜線,點,或橫線 ...
php中利用explode函式分割字串到陣列
分割字串 利用 explode 函式分割字串到陣列 複製 如下 php so程式設計客棧urce hello1,hello2,hello3,hello4,hello5 按逗號分離字串 hello explode for index 0 index split程式設計客棧函式進行字元分割 分隔符可以是...