не отменять удаление ключа в многомерном массиве - PullRequest
0 голосов
/ 09 мая 2019

У меня есть многомерный массив, и я хочу удалить место доставки там, где он существует

   Array
     (
     [0] => Array
      (
        [amountReceived] => 1
        [deliveryLocation] => germany
      )

      [1] => Array
       (
        [amountReceived] => 2
        [deliveryLocation] => bulgaria
       )
     )

PHP

     foreach ($arr as $val) 
      {
        foreach($val as $k => $v)
        {
            if($k == 'deliveryLocation')
            {
                unset($arr[$k]);
            }
        }
      }

      return $arr;

проблема в том, что он возвращается над массивом, так какбез удаления каких-либо ключей.

1 Ответ

0 голосов
/ 09 мая 2019

Легко и быстро понять способ

$t=0;
foreach ($arr as $val)
{
      unset($arr[$temp]['deliveryLocation']);
      $t++;
}
...