Автор Тема: Удаление разделов из 3-х мерных ассоциативных массивов  (Прочитано 2107 раз)

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

Оффлайн Viktor (Megai

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
Есть массив, созданный примерно так:

$mass[\'id01\'][\'id01_id01\'][0] = \'inf01\';
$mass[\'id01\'][\'id01_id01\'][1] = \'inf02\';
$mass[\'id01\'][\'id01_id01\'][2] = \'inf03\';
$mass[\'id01\'][\'id01_id01\'][3] = \'inf04\';
$mass[\'id01\'][\'id01_id02\'][0] = \'inf05\';
$mass[\'id01\'][\'id01_id02\'][1] = \'inf06\';
$mass[\'id02\'][\'id02_id01\'][0] = \'inf07\';
$mass[\'id02\'][\'id02_id01\'][1] = \'inf08\';
$mass[\'id02\'][\'id02_id01\'][2] = \'inf09\';

так вот, нужно удалить весь раздел к примеру
$mass[\'id01\'][\'id01_id01\']
  • , либо

$mass[\'id01\'][\'*\'], либо
$mass[\'*\']
Как это возможно сделать на php?

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
unset($mass[\'id01\'][\'id01_id01\'][*]);
unset($mass[\'id01\'][\'*\']);
unset($mass[\'*\']);

Вместо звездочек сам знаешь, что подставлять.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Viktor (Megai

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
Спасибо, сейчас попробую...

 

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