php - php explode 问题,尝试分隔字符串

标签 php explode

我对这个字符串有疑问

string(313) "
12312312312312312
12312312312312312
12312312312312312
12312312312312312
12312312312312312
12312312312312312
12312312312312312
12312312312312312
12312312312312312
12312312312312312"

我想要的结果是= array("12312312312312312","12312312312312312") 等等...

我想将条目分开放入数组中,我用 php 尝试了所有这些方法:

$numbers= explode("\n",$numbers); 

$numbers= explode(" ",$numbers);

$numbers= explode("<br>",$numbers);  

$numbers= str_replace("\n", " ", "<br>", $numbers)

最佳答案

您需要使用新行(PHP_EOL)来explode():

$numbers= array_filter(explode(PHP_EOL, $numbers)); // PHP_EOL used for new line

print_r($numbers);

输出:- https://3v4l.org/0OH4N

注意:- array_filter() 用于从数组中删除空、空值索引

关于php - php explode 问题,尝试分隔字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56646971/

相关文章:

php - 比较两个表的数据并检查相同的数据

php - 带 explode 的多选 : only returns the word "Array"

php - 使用php中的文件输入在mysql中存储共享路径

arrays - hive中的数组操作(数组相加)

php - 变量不起作用?/in_array

php - Symfony2 DomCrawler 从 DOMElement 移除节点

php - 如何根据特定的分隔符将字符串转换为数组?

php在两个分隔符之间 explode 且分隔符不丢失

php - 允许多语言显示的好界面是什么

PHP 每月重复