PHP 5.3之後, 不建議使用 split()去分割陣列,在使用上會出現錯誤訊息
PHP 5.3之後的RegEx,
希望使用 PCRE 的規格,
POSIX Regex 都不建議使用
所以下述是不建議使用的
Function (POSIX), 而建議替換成 Function (PCRE)
RegExp 的 split, 可用 preg_split() 取代
如果是分割固定的字串, 可用 explode() 取代 (explode()速度上會比regex較快)
PHP 5.3 Before
|
PHP5.3 After
|
POSIX
|
PCRE
|
ereg()、eregi()
|
preg_match()
|
ereg_replace()、eregi_replace()
|
preg_replace()
|
split()、spliti()
|
preg_split()
|
資料來源:
沒有留言:
張貼留言