站長資訊網
        最全最豐富的資訊網站

        如何解決php Function split() is deprecated 的問題

        php升級為5.3后,程序會報 Function split() is deprecated 的錯誤。

        這是因為種種原因(主要是關于正則的原因,具體見后),split這個函數在新版本不支持了。

        在php中,再使用deprecated的函數會報錯,必須改掉。(java里deprecated的函數只是給警告,還可以繼續用)

        改為什么呢? 看第一個參數,如果第一個參數不是正則表達式,split改為 explode;如果是正則表達式,split改為preg_split。

        explode會比以前快很多,因為以前要考慮正則,explode不考慮正則。

        PHP 5.3.0 之後的 regex, 希望使用 PCRE 的規格, POSIX Regex 都不建議使用了(統一 Regex, 避免規格太多?).

        所以下述是不建議使用的 Function (POSIX), 與建議替換成的 Function (PCRE) 列表, 詳可見: PHP:

        Differences from POSIX regex * POSIX → PCRE * ereg_replace() → preg_replace() * ereg() → preg_match() * eregi_replace() → preg_replace() * eregi() → preg_match() * split() → preg_split() * spliti() → preg_split() * sql_regcase() → No equivalent

        * 需要 regex 的 split, 可用 preg_split() 代替

        * 不需要 regex, 只要要快速分割固定的字串, 可用 explode() 代替. (速度會比需要 regex 的快很多)

        推薦:《PHP教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产AV午夜精品一区二区三区| 亚洲色图国产精品| 99久久免费国产精品热| 久久青青草原精品国产不卡| 国产精品久久久久天天影视| 一本久久a久久精品vr综合| 99精品国产福利在线观看| 国产精品久线在线观看| 亚欧无码精品无码有性视频 | 亚洲AV永久无码精品| 国产成人综合久久精品尤物| 成人国产精品一区二区网站| 麻豆国产在线精品国偷产拍 | 亚洲A∨精品一区二区三区| 国产成人精品大尺度在线观看| 国产精品久久久久久一区二区三区| 欧美精品亚洲精品日韩传电影| 亚洲精品二三区| 欧美日韩成人精品久久久免费看 | 一本一本久久a久久精品综合麻豆 一本色道久久88综合日韩精品 | 国产精品va久久久久久久| 欧美亚洲精品在线| 国产精品电影在线观看| 精品国产第一国产综合精品| 亚洲精品~无码抽插| 亚洲爆乳无码精品AAA片蜜桃 | 久久精品亚洲精品国产色婷 | 91探花福利精品国产自产在线| 国产精品亚洲日韩欧美色窝窝色欲 | 92国产精品午夜福利| 国产综合精品女在线观看| 久热这里只有精品12| 少妇人妻偷人精品免费视频| 午夜精品乱人伦小说区| 嫖妓丰满肥熟妇在线精品| 精品无码国产污污污免费网站| 精品久久久久久国产潘金莲| 99久久99久久精品免费看蜜桃| 亚洲高清国产AV拍精品青青草原 | 国产精品va久久久久久久| 国产精品嫩草影院久久|