Автор Тема: Ассоциированный массив?  (Прочитано 3653 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://darkdungeon.1gb.ru
Ассоциированный массив?
« : 07 Марта 2003, 15:07:24 »
В кратце проблема:
у меня есть ассоциированный массив в стилевсе значения из него выводятся само собой $key[$value] так вот у меня ещё есть предположим вещи , которые купил пользователь , все они записаны через запятую в одном из элементов ассоциированного массива.
$user[things] - так обращаюсь и выводит что-то  в стиле
помидор,огурец,банан,машина и т.д. и т.п.
вопрос как можно перобразовать этот элемент ассоциированного массива в обычный массив?
я пробовал через
$things=explode("$user[things]");
не выходит =(
Warning: Wrong parameter count for explode() in бла бла бла
Спасибо что вы есть :beer:

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ассоциированный массив?
« Ответ #1 : 07 Марта 2003, 16:23:12 »
либо $user[$things] либо $user[\'things\']
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ассоциированный массив?
« Ответ #2 : 07 Марта 2003, 16:23:54 »
с чего ты взял, что твой вопрос относится к АССОЦИАТивным массивам?
какая разница, какой тип у переменной, которую ты передаешь параметром функции explode, если ты неправльно вызываешь эту функцию?
пойди в мануал, да посмотри, как это сделать правильно, и будет тебе щастье.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ассоциированный массив?
« Ответ #3 : 07 Марта 2003, 16:24:34 »
ThE0ReTiC
:-))))))))))))))
уже праздновать начал? :-)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ассоциированный массив?
« Ответ #4 : 07 Марта 2003, 16:26:58 »
RomikChef
а...
весь день сижу картриджы маркирую...
отупел уже совсем...
неправ - извиняюсь..
AS IS...

Оффлайн dob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://darkdungeon.1gb.ru
Ассоциированный массив?
« Ответ #5 : 07 Марта 2003, 16:42:13 »
чего ж у меня не правильного?? я открываю файл
в нём разные слова , которым присваиваются значения
пример
имена=боря,коля,витя
фамилии=петров,сидоров
продукты=огурцы,помидоры,ананасы,бананы
и я вызываю например имена  $user[имена]
ну а продукты собственно $user[продукты]
так мой вопрос в чём заключался ? в том как мене рассматривать
$user[продукты] как обычный массив? т.е. чтобы было типа products[0] , products[1]
а вы меня сразу по факам слать и манулам =(
Спасибо что вы есть :beer:

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ассоциированный массив?
« Ответ #6 : 07 Марта 2003, 16:46:43 »
мдя...
я думал, что это я к концу недели припух...
ан нет...

Цитировать

а вы меня сразу по факам слать и манулам =(


дык скажи спасибо, что не дальше...
тебе совсем лень потратить 20 секунд и посмотреть ПРАВИЛЬНЫЙ синтаксис explode?
или ты предпочитаешь потратить 30 минут на то, чтобы тебя тут все равно ткнули в мануал?
да?
AS IS...

Оффлайн dob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://darkdungeon.1gb.ru
Ассоциированный массив?
« Ответ #7 : 07 Марта 2003, 16:59:54 »
нет извени что загнался я =) ну а ваще это поможет?* всмысле я то хочу сделать мож я вообще не в те дебри полез?
Спасибо что вы есть :beer:

Оффлайн dob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://darkdungeon.1gb.ru
Ассоциированный массив?
« Ответ #8 : 07 Марта 2003, 17:21:15 »
ага значит сделал я всё что надо и что я получаю?


$objects=explode(",",$user[products]);
print $objects;

выводит просто слово Array
А если сделать echo $user[products] то выведет  numb1,numb8,gogo1 и т.д. хм......
Спасибо что вы есть :beer:

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Ассоциированный массив?
« Ответ #9 : 07 Марта 2003, 17:26:12 »
млин...
я ща ругаться начну...
тебя опять в ман послать или сам print_r найдешь?
AS IS...

Оффлайн dob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://darkdungeon.1gb.ru
Ассоциированный массив?
« Ответ #10 : 07 Марта 2003, 17:26:18 »
спасибо за внимание со всем разобрался.
Спасибо что вы есть :beer:

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28