Привет всем. Имеется такой текст:
IOJUFZN - режим бунта;PRIEBJ - тема - дурдом;MUNASEF - режим - адреналин;
как регуляркой перенести на новую строку все что после ";"?
Signum, вот:
<?php
$var='строка с текстом 1;строка с текстом 2;';
$t=str_replace(';', ";\r\n", $var);
echo $t;
?>
Не катит
IceJOKER, так как у меня обычный файл.txt, то <br> естественно работать не будет.
30 Мар 2013, 14:26может быть разбить строку функцией explode()
$lol = "строка с текстом 1;строка с текстом 2;";
$var = explode(";", $lol);
а потом уже записать в txt, $var[0], $var[1] и тд)
[php:1:ebd0162c70]<?php
$var='строка с текстом 1;строка с текстом 2;';
$var=str_replace(';', ";\r\n", $var);
echo $var;
?>[/php:1:ebd0162c70]
или
[php:1:ebd0162c70]<?php
$var='строка с текстом 1;строка с текстом 2;';
$var=str_replace(';', ";\n", $var);
echo $var;
?>[/php:1:ebd0162c70]
работает код. Ты хочешь увидеть перенос в браузере? - делай br, если в файле - \r\n.
только что проверил код - в исходном коде с новой строки, при записи в файл тоже с новой строки