У меня есть массив, который выглядит следующим образом:несколько индексов Сброс переменных, начиная с заранее определенным префиксом
Array ([game.info.campaign.end_date] => 2016-07-31, [game.info.campaign.start_date] => 2016-07-11, [game.info.campaign.peak_date] => 2016-07-21, [game.info.campaign.promo] => 'pokemon_go');
Я хотел бы, чтобы сбросить все из них в нескольких линии без повторения кода. Есть ли способ сделать это в PHP?
if (array_key_exists('game.info.campaign.end_date', $result)) {
unset($result['game.info.campaign.end_date']);
}
Я делаю выше прямо сейчас, но есть слишком много повторений и некоторые массивы имеют тысячи записей, которые начинаются с той же приставкой.
Для уверенности, что префикс является "game.info.campaign"? –
Является ли этот синтаксис инициализатора 'Array() действительным со всеми квадратными скобками? Или это псевдокод-иш? –
извините, это псевдокод-иш. – dms