[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: многомерный массив
Guest
Есть характеристики:
Левая часть равенства загоняем в массивы (для каждой характеристики - свой массив), правая часть равенства - берем из базы.
$masskati[$d]=$mass['kati'];
$masstic[$d]= $mass['T'] ;
$masspr[$d]=$mass['P'] ;
$massipy[$d]=$mass['I'];
$massg[$d]= $mass['In'];
$massotck[$d]=$mass['ot'] ;
$masspagunt[$d]=$mass['pat'] ;
$masssym_tr[$d]=$mass['syr'] ;
$masssyms[$d]=$mass['sys'] ;
$masssym_j[$d]=$mass['syj'] ;

Эти все характеристики относяться к одному объекту. Но таких объектов много с такими характеристиками.
Как создать многомерный массив на php подскажите?



Спустя 42 минуты, 38 секунд (20.10.2011 - 15:27) Winston написал(а):
Цитата (Guest @ 20.10.2011 - 14:45)
Как создать многомерный массив на php подскажите?

$masskati[$d] = array($mass['kati']);
$masstic[$d] = array($mass['T']);
.....

Так нужно? Получается двумерный массив (так же именуемый многомерным).
Или я не так понял ?

Спустя 10 минут, 39 секунд (20.10.2011 - 15:38) tanya12345 написал(а):
Нет, вы меня немного не так поняли.
У меня есть:
Список объектов.
У каждого объекта есть свойства:$masskati[], $masstic[],$masspr[], и так далее и значения, соответствующие каждому свойству ($m, $mq,....). Таких объектов у меня не один, а много.

$masskati[$d]=$m;
$masstic[$d]= $mq ;
$masspr[$d]=$mqwe ;
$massipy[$d]=$mwwkwk;
$massg[$d]= $maswwww;

Как построить многомерный массив в даннном случае?



Спустя 7 минут, 23 секунды (20.10.2011 - 15:45) Placido написал(а):

props = array();
props[$d]['masskati']=$m;
props[$d]['masstic']= $mq ;
props[$d]['masspr']=$mqwe ;
props[$d]['massipy']=$mwwkwk;
props[$d]['massg']= $maswwww;

Так?

Спустя 19 минут, 26 секунд (20.10.2011 - 16:05) tanya12345 написал(а):
а как вывести все элементы такого массива?

Спустя 6 минут, 56 секунд (20.10.2011 - 16:12) Winston написал(а):
$props = array();
$props[$d]['masskati'] = $m;
$props[$d]['masstic'] = $mq ;
$props[$d]['masspr'] = $mqwe ;
$props[$d]['massipy'] = $mwwkwk;
$props[$d]['massg'] = $maswwww;

print_r($props);

Спустя 3 часа, 40 минут, 43 секунды (20.10.2011 - 19:52) Гость_tanya12345 написал(а):
А как вывести массив $props[$si][$d]['massym'] ??????Только не с помощью print_r($props), а с помощью foreach или чего-нибудь еще????????Подскажите?????

Спустя 1 час, 35 минут, 39 секунд (20.10.2011 - 21:28) Winston написал(а):
Напишите print_r($props);
И покажите нам, что выведется, мы же не знаем, что там в массиве.

Спустя 14 минут, 50 секунд (20.10.2011 - 21:43) tanya12345 написал(а):
решила вопрос) в своем коде немного запуталась)всем спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.