Forum Webscript.Ru

Программирование => PHP => Тема начата: maSS от 20 Февраля 2003, 18:46:47

Название: из файла в аасоциативный массив
Отправлено: maSS от 20 Февраля 2003, 18:46:47
Возникла проблема...
Нужно открыть текстовый файл имеющий примерно такую структуру:
Lemon|Yellow
Orange|Orange
Mango|Green
и т.д.

затем перевести в ассоциативный массив,
затем отсортировать во убыванию по value и вывести в такой форме:
Key1 => Val1
Key2 => Val2
и т.д.

а затем из первых 20-ти значений выделить key
и записать в новый массив

Как это сделать подскажите пожалуйста!!
Заранее спасибо
Название: из файла в аасоциативный массив
Отправлено: Меняздесьдавнонет от 20 Февраля 2003, 23:51:22
Ну, чтобы отстортировать, в ассоциативный массив переводить совсем не обязательно.
но можно и так.

открыть - file
сделать из него ассоциативный - explode в цикле
отсортировать - sort
записать - implode, fwrite
Название: из файла в аасоциативный массив
Отправлено: maSS от 21 Февраля 2003, 00:25:35
Я таким образом и пытался, но что-то не очень получается :(

Если напишите конкретно код, то это было бы гораздо лучше

Заранее спасибо !!
Название: из файла в аасоциативный массив
Отправлено: Mog. от 21 Февраля 2003, 08:05:37
RomikChef и за пивком сгоняй :)
Название: из файла в аасоциативный массив
Отправлено: Меняздесьдавнонет от 21 Февраля 2003, 19:28:20
Слабо я верю, что ты пытался.
Если бы пытался, то так и написал бы - делаю то-то, на таком-то этапе - косяк.
вот код, вот то, что он должен сделать, а вот то- что выдает.

Тебе и помочь было бы проще, и время на ответ который тебе, оказывается, не нужен, я бы не тратил...