05
Сен
2020

решение задачи на массивы

Вы делаете страницу каталога handmade товаров. Основные данные в каталоге - это мастера и их товары. Количество мастеров и товаров не ограничено. Но вы точно знаете, что каждый товар изготавливает только один мастер.

Вам необходимо создать единственный массив $data, и придумать его структуру таким образом, чтобы можно было удобно хранить информацию по мастерам и их товарам.

Для товара нужно хранить следующую информацию: Наименование товара, Цена, Мастер О мастере нужно хранить следующую информацию о нем: Никнейм, Город, Доставка (Да/Нет)

Учтите, что набор полей в будущем может расширяться.

Заполните этот массив следующими данными

Мастера

Никнейм Город Доставка Nick Москва Да Чебурашка Челябинск Нет введите сюда описание изображенияBlack Казань Нет

Товары Наименование Цена Мастер Бетон 100 Nick

Герб 150 Nick Квадрат 799 Black

текст, выделенный жирным шрифтом

 $data = [
    Nick=>["Бетон"=>100,"Герб"=>150,"Квадрат"=>799],
    Чебурашка=>[],
    Black=>[]
    
];

я сделал так, как можно сделать чтоб совпадало с заданием

Источник: https://ru.stackoverflow.com/questions/1174564/%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8-%D0%BD%D0%B0-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D1%8B

Тебе может это понравится...

1 Ответ

  1. Mardon:

    Denis
    $data = [
    [
    ‘Никнейм’ => ‘Nick’,
    ‘Город’ => ‘Москва’,
    ‘Доставка’ => ‘Да’,
    ],
    [
    ‘Никнейм’ => ‘Чебурашка’,
    ‘Город’ => ‘Челябинск’,
    ‘Доставка’ => ‘Нет’,
    ],
    [
    ‘Никнейм’ => ‘Black’,
    ‘Город’ => ‘Казань’,
    ‘Доставка’ => ‘Нет’,
    ],
    [
    ‘Наименование’ => ‘Бетон’,
    ‘Цена’ => ‘100’,
    ‘Мастер’ => ‘Nick’,
    ],
    [
    ‘Наименование’ => ‘Герб’,
    ‘Цена’ => ‘150’,
    ‘Мастер’ => ‘Nick’,
    ],
    [
    ‘Наименование’ => ‘Квадрат’,
    ‘Цена’ => ‘799’,
    ‘Мастер’ => ‘Black’,
    ],
    ];
    print_r($data);

Добавить комментарий