Оговорюсь сразу, что с PHP знаком недели полторы и вообще, в программировании слаб.
-------------------------------------------- 1. Есть масив, элементы, которого записаны в текстовом файле (строке) и разбиты между собой символами "||". 2. Все элементы массива, считываю из файла, без проблем с помощью функций file и explode и отображаю их в нужном мне порядке и месте на страничке и в форме. Цитата:
Теперь вопрос. Как мне записать отредактированные данные (отредактированный элемент массива) в файл, чтобы не изменились значения остальных элементов массива и чтоб, после каждого присутствовали символы "||"? C помощью, каких функций, мне следует добиться желаемого результата? Прошу направить мою энергию в нужное русло!!! |
Если говорить о правильном русле, то мне видится целесообразным отказаться от использования текстового файла и обратить свой взор в сторону СУБД, например MySQL. IMHO, такие задачи там решаются элементарно. СУБД по сути своей и предназначены как раз для храниния и управления массивами данных.
На PHP эта задача решается только одним способом: считывание всего файла в массив (что может весьма негативно сказаться на производительности при больших объемах файла), изменить нужную запись и повторно записать весь массив в файл. |
Hemp
Глянь в сторону serialize |
Hemp
как было сказано то нужно глядеть в сторону MySQL или переписывать весь файл! |
Время: 04:07. |
Время: 04:07.
© OSzone.net 2001-