Каков наилучший способ извлечения нескольких (~ 40 значений) из текстового файла с использованием php?извлечение нескольких полей из текстового файла с помощью php
данные более или менее, как:
NAMEA valuea
NAMEB valueb
Я ищу для правильного подхода к * извлечения этих данных в структуры данных, потому что мне нужно будет указать regexs для всех из них (все 40).
я сделал себе ясно?
* Значение, по умолчанию/болезненный метод был бы для меня сделать:
$namea = extractfunction("regexa", $textfilevalue);
$nameb = extractfunction("regeb", $textfilevalue);
... 40 раз!
Линии могут быть не в том же порядке или быть в каждом файле. Каждый НАМЕА является текст как: «Регистрационный номер:», или «Заявитель Имя:» (то есть, с пробелами в том, что я звонил в НАМЕА)
Ответ на Col.
Я ищет разумный «способ» писать свой код, поэтому его читаемый, модифицируемый, строит объект/массив, который легко можно вызывать, и т. д. «хороший стиль кодирования!». :)
@Adam - Они на самом деле ... и содержат косую черту, а также ...
@Alix - Freaking чудесный человек! Это было хорошо! не могли бы вы также понять, как я могу «обрезать» массив rsultant, удалив все из «key_x» и дальше? Должен ли я открыть это как новый вопрос?
что это значит "мне нужно будет указать regexs для всех из них (все 40)"? вы не можете поставить одно регулярное выражение для всех значений? но почему? что в них слишком сложно? Разве это не просто пространственные разделительные значения? –
да, напишите 40 регулярных выражений –
Без спецификаций или текста в реальном примере, почти невозможно ответить на ваш вопрос. –