|
|
|
| нужно поместить текст в массив, причём не весь а только часть
пишу функцию для обработки почтового сообщения.
Требуется пройтись циклом по строке и разбить её на массив до встречи первой постой строки.
После встречи пустой строки выйти из цикла.
это очень важно чтоб обработка останавливалась сразу после первой пустой строки, потому что почтовое сообщение может содержать вложение и тогда количество строк может быть несколько десятков тысяч строк, которые будут обработаны, но не будут нужны. | |
|
|
|
|
|
|
|
для: skinny
(11.07.2011 в 20:45)
| | Может просто вычислить позицию первого перевода строки и разбить данную строку по нему? Если этот вариант подходит, можно начать отталкиваться от следующего скрипта.
<?php
$pos = strpos($str, "\r\n");
$arr[] = substr($str, 0, $pos);
$arr[] = substr($str, $pos + 2);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(11.07.2011 в 21:00)
| | да так нормально сработало
только вместо
поставил
это как раз пустая строка и есть | |
|
|
|