removeNestedKey() публичный статический Метод

Example: $array = array('1' => array('2' => array('3' => 'value'))); Arrays::removeNestedKey($array, array('1', '2')); Result: Array ( [1] => Array ( ) )
public static removeNestedKey ( array &$array, array $keys, boolean $removeEmptyParents = false )
$array array
$keys array
$removeEmptyParents boolean
Пример #1
0
 public function remove($keys)
 {
     if (!isset($_SESSION)) {
         return null;
     }
     Arrays::removeNestedKey($_SESSION, Arrays::toArray($keys));
 }
Пример #2
0
 /**
  * @test
  */
 public function shouldNotRemoveKeyWhenKeyNotFoundInTheFirstLevel()
 {
     //given
     $array = array('1' => array('2' => 'value'));
     //when
     Arrays::removeNestedKey($array, array('2', '4'));
     //then
     $this->assertEquals(array('1' => array('2' => 'value')), $array);
 }