php获取textarea值,并处理回车换行拆分为数组

<?php
$data = $_POST['values'];
$groupData = explode("
",trim($data)); // 这里"
"必须用双引号,不可以用单引号
var_dump($groupData);
?>

正常来说,上面代码应该没问题,但本人在一个旧项目的php5.2版本中测试,却不行,explode(" ")是失效的  

(我这里php7.3.4也不行,不知道咋回事)

于是换了以下写法,测试成功

$groupData = str_replace("
", "
", trim($data));
$groupData = explode("
", $groupData);

(这里我使用成功了) 
 
//或者
$groupData = str_replace("
"," ",trim($data));
$groupData = str_replace("
"," ",$groupData);
$groupData = explode(" ",$groupData);
print_r(array_filter($groupData));

转载:http://www.8080e.cn/post/142.html

------------------------------------------------------------自己项目---------------------------------------------

  $groupData = str_replace("
", "
", trim($request->param('web_src')));
            dump(explode("
",$groupData));die;

原文地址:https://www.cnblogs.com/yehuisir/p/13740932.html