Мне нужна помощь :) Я должен закодировать скрипт, который циклически перемещается по массиву внутри массива, удаляет элемент, если в поле XXX нет значения (это NULL). Мой массив:Цитирование массива и удаление объекта
Array (
[idCampaign] => 3
[idIT] => 322
[recipients] =>Array (
[0] => stdClass Object ([name] => minnie [email] => [email protected] [XXX] =>)
[1] => stdClass Object ([name] => [email] => [email protected] [XXX] => 0.88451100)
)) [date] => MongoDate Object ([sec] => 1468503103 [usec] => 0))
В этом примере элемент [0] не имеет никакого значения в значение XXX поэтому мой выходной массив будет:
Array (
[idCampaign] => 3
[idIT] => 322
[recipients] =>Array (
[1] => stdClass Object ([name] => [email] => [email protected] [XXX] => 0.88451100)
)) [date] => MongoDate Object ([sec] => 1468503103 [usec] => 0))
я надеюсь, что вы можете мне помочь :)
преобразовать в массив и использовать 'unset' метода – C2486
ну, что вы пытались достичь своей цели до сих пор? мы здесь, чтобы помочь вам составить код, а не код для вас. –
Вы можете использовать array_filter() см. Http://php.net/array_filter – MrMagix