这是我试图爆炸的字符串。这个字符串是我需要在每个“换行符,空格,换行符,空格”处拆分的段落的一部分:s
1来自 textmagic.com 的结果显示它包含一个 \n,然后是一个空格,然后是一个 \n,然后是一个空格。这是我尝试过的:$values = explode("\n\s\n\s",$string); // 1$values = explode("\n \n ",$string); // 2$values = explode("\n\r\n\r",$string); // 3期望的输出:Array ( [0] => s [1] => 1)但他们都没有工作。这里有什么问题?我该怎么做?
2 回答
达令说
TA贡献1821条经验 获得超6个赞
在 PHP 中使用 preg_split() 通过多个分隔符来爆炸 ()
这里只是一个快速说明。要在 PHP 中使用多个分隔符来爆炸()一个字符串,您必须使用正则表达式。使用管道字符分隔分隔符。
$string = "\n\ranystring"
$chunks = preg_split('/(de1|del2|del3)/',$string,-1, PREG_SPLIT_NO_EMPTY);
// Print_r to check response output.
echo '<pre>';
print_r($chunks);
echo '</pre>';
PREG_SPLIT_NO_EMPTY – 仅返回非空件。
- 2 回答
- 0 关注
- 128 浏览
添加回答
举报
0/150
提交
取消