成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP使用preg_split和explode分割textarea存放內容的方法分析
全站頭部文字 我要出現在這里
PHP使用preg_split和explode分割textarea存放內容的方法分析 833 2023-12-08   

本文實例講述了PHP使用preg_split和explode分割textarea存放內容的方法。分享給大家供大家參考,具體如下:

今天有個緊急的bug,說是后臺在配置了白名單后,在手機端app無效,仍然顯示內容。收到郵件后,便走了遍流程,發現后臺配置白名單是在textarea里配置的,一行一個,再在代碼里看,使用的是explode函數分割,其中分隔符使用的是rn,代碼大致如下

explode('rn', $val);

之后,我便在自己的開發機上測試了下,發現這壓根不會分割textarea存入數據庫的內容,于是在手冊上找,發現了一個很有用的函數preg_split

$str = '1
2
3
4
5';
print_r(preg_split("/n/",$str));
/*
Array
(
  [0] => 1
  [1] => 2
  [2] => 3
  [3] => 4
  [4] => 5
)
*/

【update】

下午的時候經同事提醒,發現原來是分割符有問題,因為在chrome和firefox瀏覽器中textarea是帶n的換行符,而在ie中是rn的換行符,于是使用str_replace替換了下

$str = '1
2
3
4
5';
print_r(explode("n", str_replace("rn", "n", $str)));
Array
(
  [0] => 1
  [1] => 2
  [2] => 3
  [3] => 4
  [4] => 5
)

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.gimoo.net/regex/javascript

正則表達式在線生成工具:
http://tools.gimoo.net/regex/create_reg

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php正則表達式用法總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。


主站蜘蛛池模板: mc水观音| 最后的武士| 激情小视频在线| 欧美性高清aviu88| 搜狐手机网首页新闻| 冯友薇| 肖央喜剧电影《情圣》| 家书1000字| jayden jaymes| 艾娜| 常景如| 古灵精探b| 奇梦石| 韩国电影《甜性涩爱》| tvb翡翠台直播| 蛇花| 100条谐音歇后语| 布莱克·莱弗利身高体重| 复仇在我电影完整版高清在线播放| 我这一辈子 电影| 红色诗集诗配画竖版| 《假期》电影| 电影《ol3》完整版在线观看| 视频偷窥| 视频一级片| 康熙王朝演员表| 飞刀手| 学校要的建档立卡证明图片| 大森静香| 孙子兵法三十六计完整解释电子书| 高照清雅| 凌靖| 婚前协议电视剧演员表| 性欧洲高跟长靴靴交视频| 性丑闻| 放烟花的视频| 糟老头视频| 松雪泰子| 杨子姗赵又廷演的电影叫什么| 嗯~啊~快点死我男男视频| 狂野殴美激情性bbbbbb|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103