| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > Выборка из сложного массива |
| Автор: Gold Dragon 4.8.2006, 19:41 | ||||
Есть массив
мне необходимо определить переменные, чтобы получилось так
- мне нужно найти в массиве Array[x][0] значение 'firma', - если такое существет присвоить $info['firma'] значение Array[x][2], - если нет такого, то сохранить в $error[] значение 'firma' Массив довольно большой и не хочется каждое значение проверять перелистывая весь массив с начала до конца. В общем кто знает оптимальное решение, за мной не заржавеет ;) ps конец недели, башка кипит, но нужно очень срочно |
| Автор: skyboy 4.8.2006, 19:51 | ||
исходный массив назовём $a.
|
| Автор: Gold Dragon 4.8.2006, 21:04 | ||||||
| skyboy, наверное нужно передахнуть.... читаю твой код и ничего не понимаю вот мои данные index.php
err.php
dat.csv
код полностью рабочий, но явно нужно его оптимизировать. Просто это не дело весь массив гонять PS вообще ничего не лезит, а в понедельник уже надо с прогой работать |
| Автор: skyboy 4.8.2006, 22:16 | ||
| так... может, это я чего не понял? давай, не с начала. Пусть у нас уже есть в $data - построчно файл. Теперь:
Если я сам не перенапрягся, то должно работать. К сожалению, дома проверить не могу |
| Автор: Gold Dragon 5.8.2006, 08:02 |
| skyboy, что-то подставляю $data, во выдаёт ошибку... Но логику понял! попробуя переписать |
| Автор: skyboy 5.8.2006, 09:41 | ||
| в 8 строке вместо $data должно быть $dataTemp. Вот подправленный вариант:
|