Ich habe ein Array, das wie folgt aussieht:Entschärfen mehr Indizes mit einem vorgegebenen Präfix beginnen
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');
würde Ich mag sie alle in ein paar Linie unscharf zu schalten, ohne Code zu wiederholen. Gibt es eine Möglichkeit, dies in PHP zu tun?
if (array_key_exists('game.info.campaign.end_date', $result)) {
unset($result['game.info.campaign.end_date']);
}
Ich tue das oben im Moment, aber es gibt zu viel Wiederholung und einige Arrays haben Tausende von Einträgen, die mit demselben Präfix beginnen.
Nur um sicher zu gehen, ist das Präfix "game.info.campaign"? –
Ist die 'Array() 'Initialisierersyntax mit allen eckigen Klammern gültig? Oder ist das Pseudocode-ish? –
Entschuldigung, es ist Pseudocode-ish. – dms