易模板提供php商城系统、PC端商城、手机微信公众号商城、小程序,提供ecshop模板、ecshop插件和shopxo模板、shopxo插件

全部分类

php使用explode拆分textarea换行为数组


php使用explode拆分textarea换行为数组:


使用windows和linux兼容的PHP_EOL进行分割,PHP会自动将“PHP_EOL”常量在Windows环境下定义为"\r\n",Linux环境定义为"\n"


$keyword_arr = explode(PHP_EOL, trim($_REQUEST['keywords']));


出现分割不成功问题,经过排查问题发现我数据是使用json_encode后保存到数据库的,数据保存的时候换行解析成了\n


所以只能直接使用


$keyword_arr = explode("\n", trim($_REQUEST['keywords']));


进行分割


这里说明下\n前后只能使用双引号不能使用单引号

示例:

<?php
$arr = explode(PHP_EOL, "易模板\r\nhttps://www.ezmoban.com");
print_r($arr);



Array
(
    [0] => 爱E族
    [1] => http://Aiezu.com
)


  • 系统分类
  • 网店信息
  • 网店帮助分类
  • ecshop教程
  • 建站教程
  • 网站无法访问
  • shopxo教程
  • mysql
  • 建站知识
  • jquery
  • 主机服务器
  • php
  • 小程序
  • 侧栏导航