为了账号安全,请及时绑定邮箱和手机立即绑定

在 PHP 中的“换行、空格、换行、空格”处爆炸字符串

在 PHP 中的“换行、空格、换行、空格”处爆炸字符串

PHP
绝地无双 2021-08-28 10:59:12
这是我试图爆炸的字符串。这个字符串是我需要在每个“换行符,空格,换行符,空格”处拆分的段落的一部分: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 – 仅返回非空件。


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信