我试图爆炸空行。
这是我的字符串变量:
$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 )
答案 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].",";