php中explode與split的區別

更多內容: http://blog.yuhai.win


功能: 切割字符串
1、 explode 使用一個字符串分割另一個字符串

2split 以一個正則字符串分割另一個字符串
PHP5.3 split() 不建議使用的原因:
PHP 5.3.0 之後的regex, 希望使用PCRE 的規格, POSIX Regex 都不建議使用了(統一Regex, 避免規格太多)


PHP split() 替代方案
* 需要regex 的split, 可用preg_split() 代替
* 不需要regex, 只要要快速分割固定的字串, 可用explode() 代替. (速度會比需要regex 的快很多)
不建議使用的Function (POSIX), 與建議替換成的Function (PCRE) 列表, 
詳可見: http://www.php.net/manual/en/reference.pcre.pattern.posix.php


* POSIXPCRE
* ereg_replace()preg_replace()
* ereg()preg_match()
* eregi_replace()preg_replace()
* eregi()preg_match()
* split()preg_split()
* spliti()preg_split()
* sql_regcase()No equivalent

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章