1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP使用preg_split和explode实现分割textarea存放内容办法

PHP使用preg_split和explode实现分割textarea存放内容办法

时间:2021-08-17 21:54:46

相关推荐

PHP使用preg_split和explode实现分割textarea存放内容办法

后端开发|php教程

explode,split,preg

后端开发-php教程今天有个紧急的bug,说是后台在配置了白名单后,在手机端app无效,仍然显示内容。收到邮件后,便走了遍流程,发现后台配置白名单是在textarea里配置的,一行一个,再在代码里看,使用的是explode函数分割,其中分隔符使用的是\r\n,代码大致如下

好统计源码,vscode无法显示图片,ubuntu支持dscp,tomcat安装及部署,爬虫payload,php pdo连接数据库,冷水滩优化seo,微商网站 ,系统流网站模板lzw

explode(\ \n, $val);

之后,我便在自己的开发机上测试了下,发现这压根不会分割textarea存入数据库的内容,于是在手册上找,发现了一个很有用的函数preg_split

财付通修改源码,变量插件vscode,ubuntu san,破解tomcat msf,doc 使用sqlite3,jquery的dialog插件,pc端网站采用的前端框架,网络爬虫技术的研究路线,php 网店系统,seo信息怎么查看,php教育学校招生网站源码,网页导航条如何排序,ecshop大气模板lzw

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

【update】

chrome 源码下载,进ubuntu修复模式,tomcat虚拟目录作用,爬虫代码报错,openwrt集成php环境,在百度写游戏seo需要注意什么lzw

下午的时候经同事提醒,发现原来是分割符有问题,因为在chrome和firefox浏览器中textarea是带\n的换行符,而在ie中是\r\n的换行符,于是使用str_replace替换了下

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

相关推荐:

php explode函数介绍与使用方法详解

php explode函数定义与用法汇总

php split()字符串分割函数应用举例

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。