Взорвать пустую строку - PullRequest
       5

Взорвать пустую строку

4 голосов
/ 10 сентября 2011

Я пытаюсь взорвать пустую строку.

Вот моя строковая переменная:

$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 ]

12 голосов
/ 10 сентября 2011

Это должно сработать:

$string = '
Hello,

Just test lines
Second test lines
';

$data  = preg_split("#\n\s*\n#Uis", $string);
print_r($data);
0 голосов
/ 10 сентября 2011

добавьте триммер вокруг вашей строки, затем взорвите ее запятой, затем добавьте запятую обратно к первому элементу.

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