Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Криво записывает в файл
Итак дело в том что первый раз код записывает string_1 и string_2 в файл как и должен, далее происходит какой-то бред, строчку string_1 он ни в какую не хочет видеть в файле из-за чего постоянно записывает её в конец. В итоге я получаю нечто подобное в файле file.txt
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
В цикле при первой итерации в переменную $array_string записывается $array[0]
и потом значение перезаписывается при следующей итерации. Используйте оператор конкатенации .
Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Строитель в таком случае в файл будет записано string_1, на след строчке string_1string_2, а дальше все равно будет записываться в конец файла string_1.
OrmaJever
Отправлено: 03 Августа, 2015 - 11:45:02
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
segam пишет:
array_search($array_string, $f) == false
третье равно либо in_array
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
segam
Отправлено: 03 Августа, 2015 - 11:51:53
Новичок
Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2015
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.