antony83
25.05.2015 - 20:39
Приветствую форумчане!
Имеется файл с таким содержимым:
word1:65
word2:32
word3:76
...
wordN:NN
подскажите, возможно ли без перебора каждой строки и записи данных в массив по заданной маске создать массив, где ключи буду цифры после двоеточия, а значения- данные, обозначенные в примере как word
sergeiss
25.05.2015 - 22:27
Цитата (antony83 @ 25.05.2015 - 20:39) |
возможно ли без перебора каждой строки и записи данных в массив... |
А что этому мешает? Читай в цикле по одной строке и анализируй. Подходит под условие - записал в итоговый массив только это значение. Не подходит - читаешь следующую строку.
Впрочем, "без перебора" никак не получится в любом случае.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
sergeiss
25.05.2015 - 22:54
Invis1ble, но строго говоря, регулярка все равно будет в цикле гонять эти данные

Так что как ни подходи, но ответ на вопрос "возможно ли без перебора каждой строки" всегда будет отрицательный.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)