Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Дайте простой пример с многомерным массивом / 8 сообщений из 8, страница 1 из 1
25.11.2014, 11:39
    #38815897
Дайте простой пример с многомерным массивом
ДД, дайте простой пример как работать с массивом в PHP. Есть набор данных.

1) Платье | размер | цена | цвет
2) Брюки | размер | цена | цвет
...

Как собрать это в массив, так чтобы можно было обратится к конкретному полю, т.е. я вижу это так
Код: sql
1.
2.
// предположим уже занесли данные в массив
$a = array(array(1, 'Платье', 'размер', 'цена', 'цвет'), array(2, 'Брюки', 'размер', 'цена', 'цвет'));



как узнать из массива размер и цену записи 2 ?
...
Рейтинг: 0 / 0
25.11.2014, 11:44
    #38815901
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте простой пример с многомерным массивом
СтеллаАртуа,

$a[1]['размер']?
...
Рейтинг: 0 / 0
25.11.2014, 12:39
    #38815964
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте простой пример с многомерным массивом
СтеллаАртуаКак собрать это в массив, так чтобы можно было обратится к конкретному полю, т.е. я вижу это так
не совсем. лучше както так
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$a = array(
 1 => array(
   'id'=>1,
   'категория'=>'Платье', 
   'размер'=>'XL', 
   'цена'=>'125.35', 
   'цвет'=>'red'
  ), 
 2 => array(
  'id'=>2, 
  'категория'=>'Брюки', 
  'размер'=>'XXL', 
  'цена'=>'369.25', 
  'цвет'=>'black'
  )
);


Тогда и доступ к полям будет простой:
Код: php
1.
echo $a[2]['размер'];



если нехочется дублировать Id то можно оставить его только как ключ в базовом массиве, а поле 'id' убрать
...
Рейтинг: 0 / 0
25.11.2014, 14:05
    #38816100
Дайте простой пример с многомерным массивом
r u, спасибо.
...
Рейтинг: 0 / 0
25.11.2014, 15:44
    #38816243
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте простой пример с многомерным массивом
r u,

то, што вы написали - это очень плохо, поправка:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$a = array(
 1 => array(
   'id'=>1,
   'категория'=>'Платье', 
   'размер'=>'S', 
   'цена'=>'125.35', 
   'цвет'=>'red'
  ), 
 2 => array(
  'id'=>2, 
  'категория'=>'Брюки', 
  'размер'=>'S', 
  'цена'=>'369.25', 
  'цвет'=>'black'
  )
);


:)
...
Рейтинг: 0 / 0
25.11.2014, 17:23
    #38816447
Дайте простой пример с многомерным массивом
-k2-, почему плохо и в чем разница в вашем коде кроме размера?
...
Рейтинг: 0 / 0
25.11.2014, 20:23
    #38816652
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте простой пример с многомерным массивом
СтеллаАртуапочему плохоЖрать на ночь надо меньше
...
Рейтинг: 0 / 0
02.02.2015, 20:07
    #38869824
Алексей Смирнов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте простой пример с многомерным массивом
-k2-, )))
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Дайте простой пример с многомерным массивом / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]