Forum Webscript.Ru
Программирование => PHP => Тема начата: dob от 07 Марта 2003, 15:07:24
-
В кратце проблема:
у меня есть ассоциированный массив в стилевсе значения из него выводятся само собой $key[$value] так вот у меня ещё есть предположим вещи , которые купил пользователь , все они записаны через запятую в одном из элементов ассоциированного массива.
$user[things] - так обращаюсь и выводит что-то в стиле
помидор,огурец,банан,машина и т.д. и т.п.
вопрос как можно перобразовать этот элемент ассоциированного массива в обычный массив?
я пробовал через
$things=explode("$user[things]");
не выходит =(
Warning: Wrong parameter count for explode() in бла бла бла
-
либо $user[$things] либо $user[\'things\']
-
с чего ты взял, что твой вопрос относится к АССОЦИАТивным массивам?
какая разница, какой тип у переменной, которую ты передаешь параметром функции explode, если ты неправльно вызываешь эту функцию?
пойди в мануал, да посмотри, как это сделать правильно, и будет тебе щастье.
-
ThE0ReTiC
:-))))))))))))))
уже праздновать начал? :-)
-
RomikChef
а...
весь день сижу картриджы маркирую...
отупел уже совсем...
неправ - извиняюсь..
-
чего ж у меня не правильного?? я открываю файл
в нём разные слова , которым присваиваются значения
пример
имена=боря,коля,витя
фамилии=петров,сидоров
продукты=огурцы,помидоры,ананасы,бананы
и я вызываю например имена $user[имена]
ну а продукты собственно $user[продукты]
так мой вопрос в чём заключался ? в том как мене рассматривать
$user[продукты] как обычный массив? т.е. чтобы было типа products[0] , products[1]
а вы меня сразу по факам слать и манулам =(
-
мдя...
я думал, что это я к концу недели припух...
ан нет...
а вы меня сразу по факам слать и манулам =(
дык скажи спасибо, что не дальше...
тебе совсем лень потратить 20 секунд и посмотреть ПРАВИЛЬНЫЙ синтаксис explode?
или ты предпочитаешь потратить 30 минут на то, чтобы тебя тут все равно ткнули в мануал?
да?
-
нет извени что загнался я =) ну а ваще это поможет?* всмысле я то хочу сделать мож я вообще не в те дебри полез?
-
ага значит сделал я всё что надо и что я получаю?
$objects=explode(",",$user[products]);
print $objects;
выводит просто слово Array
А если сделать echo $user[products] то выведет numb1,numb8,gogo1 и т.д. хм......
-
млин...
я ща ругаться начну...
тебя опять в ман послать или сам print_r найдешь?
-
спасибо за внимание со всем разобрался.