在2个换行符处爆炸字符串,而不是只有1个

时间:2015-08-26 01:11:01

标签: php arrays string explode

我正在尝试爆炸一个超过1个换行符的字符串。更具体地说,2个新行,我不知道该怎么做。例如:

$text = "
text1

text2

text3
";

$text = explode(PHP_EOL, $text);

此后数组中会有一些空索引。我需要在2个新线而不是1个线上爆炸。我该怎么做?

1 个答案:

答案 0 :(得分:6)

如果您确定如何形成换行符(它们可能包含\ n和/或\ r),您可以这样做:

$Array = explode("\n\n", $text);

您还可以修剪字符串,以在开头和结尾删除换行符:

$Array = explode("\n\n", trim($text));