|
|
|
| помогите, уже извелся разными способами делать, задача такова: читаю из базы строку вида "знач:знач:знач:знач" нужно сформировать файл вида:
знач1:знач1:знач1:знач1
знач2:знач2:знач2:знач2
знач3:знач3:знач3:знач3
знач4:знач4:знач4:знач4
знач5:знач5:знач5:знач5
...
|
поля "знач" роли не играют. не знаю как построчно записать все в файл чтобы было с новой строки.
всякие "\r\n", "\n" не подходят. нужна имено построчная запись в цикле с переводом каретки на новую строку как то | |
|
|
|
|
|
|
|
для: LimP
(20.11.2008 в 13:42)
| | Файл какой формат имеет? | |
|
|
|
|
|
|
|
для: AcidTrash
(20.11.2008 в 13:52)
| | txt файл. обычным текстом соответственно. | |
|
|
|
|
|
|
|
для: LimP
(20.11.2008 в 14:12)
| | Ну так и чем вам \r\n не угодил? Как раз перевод на следующую строку с возвратом каретки.
Выполните код и посмотрите как записывается, так как вам и нужно.
<?php
$a=array("знач1:знач1:знач1:знач1",
"знач2:знач2:знач2:знач2",
"знач3:знач3:знач3:знач3");
$fp=fopen("test.txt", "a+");
for($i=0;$i<count($a);$i++){
fwrite($fp, $a[$i]."\r\n");
}
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(20.11.2008 в 14:34)
| | спасибо, немного переделал идею и заработало. проблема в том оказывается была что массив выглядел примерно так
$a=array("знач1:знач1:знач1:знач1\r\n",
"знач2:знач2:знач2:знач2\r\n",
"знач3:знач3:знач3:знач3\r\n");
|
вашим способом заработало как надо, спасибо. тема закрыта. | |
|
|
|
|
|
|
|
для: LimP
(20.11.2008 в 13:42)
| | В чем разница между \n и переводом каретки? | |
|
|
|