![]() |
[PHP 4.0] Как разбить текст на строки?
Сабж.
Есть переменная: $string = "row1 row2 row3"; Как разбить этот текст в массив, так чтобы: $var[0] = "row1" $var[1] = "row2" $var[2] = "row3" Спасибо. |
explode
|
Естественно, explode.
Просто я слышал что-то о сочетании \r , и не был уверен что \n хватает... Но, вроде с \n работает правильно... |
Neo
Дык это зависит от того, какие у тебя разделители строк в файле. Виндовый стандарт - \r\n, никсовый - \n |
preg_split если хочешь универсально для обоих вариантов.
|
Каким образом preg_split универсален?
|
Ну иниверсален, поскольку регулярное выражение можно любое задать, для твоего случая например так:
PHP код:
|
Ага, спасибо.
|
$string = "row1
row2 row3"; $var = explode('\n', $string); или $var = explode("\n", $string); - уже не помню foreach($var as $k => $v) { $var[$k] = trim($v); echo $var[$k]."<br>"; } |
| Часовой пояс GMT +4, время: 06:08. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.