Проблема совсем детская:
Есть массив из n(для примера взял 3) строк.
Нужно записать его в файл построчно, т.е чтобы на 1 строке шла 1 строка массива и
т.д.
Запускал в цикле запись в файл
for ($i=0;$i<3;$i++) {
fputs($file,$array[$i]);
}
Первые две строки записались в 1 строке файла, третья во второй.
Как решить эту проблему?
1. GoodDronM - 05 Октября, 2006 - 19:40:51 - перейти к сообщению
2. UserID - 05 Октября, 2006 - 19:45:16 - перейти к сообщению
GoodDronM пишет:
for ($i=0;$i<3;$i++) {
fputs($file,$array[$i]);
}
for ($i=0;$i<3;$i++) {
fputs($file,$array[$i]);
}
for ($i=0;$i<3;$i++)
{
fputs($file,$array[$i]."[slash]r[slash]n");
}
[slash] - имеется ввиду слэш тот, который вощле плюса
попробуй так.
3. ARTY - 05 Октября, 2006 - 20:31:58 - перейти к сообщению
Можно так. Имееем массив $array:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $fp = fopen ($file, "w");
- foreach ($array as $output)
- {
- fwrite($fp, $output."`r`n");
- }
- fclose($fp);
Вместо ` впиши обратный слэш (в тексте на форуме обрезается).
Если нужно, блокировку файла сделать не забудь