爆炸空行

时间:2011-09-09 22:52:49

标签: php string explode

我试图爆炸空行。

这是我的字符串变量:

$string = '
Hello,

Just test lines
Second test lines
';

我想要这些结果:

$OUTPUT[0]='HELLO,';
$OUTPUT[1]='Just test lines
Second test lines';

我的代码:

$a = explode("\n\n",$string);
print_r($a);

我的字段结果:

Array ( [0] => Hello, Just test lines Second test lines ) 

2 个答案:

答案 0 :(得分:12)

这应该可以解决问题:

$string = '
Hello,

Just test lines
Second test lines
';

$data  = preg_split("#\n\s*\n#Uis", $string);
print_r($data);

答案 1 :(得分:0)

在你的字符串周围抛出一个修剪,然后用逗号将其爆炸,然后将逗号重新添加到第一个元素。

$arraything = explode(',', trim($string));
$arraything[0] = $arraything[0].",";