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

Example: $array = array('1' => array('2' => array('3' => 'value'))); $value = Arrays::hasNestedKey($array, array('1', '2', '3')); Result: true Example with null values: $array = array('1' => array('2' => array('3' => null))); $value = Arrays::hasNestedKey($array, array('1', '2', '3'), Arrays::TREAT_NULL_AS_VALUE); Result: true
public static hasNestedKey ( array $array, array $keys, null $flags = null ) : boolean
$array array
$keys array
$flags null
Результат boolean
Пример #1
0
 public function has($keys)
 {
     return Arrays::hasNestedKey($_SESSION, Arrays::toArray($keys));
 }
Пример #2
0
 /**
  * @test
  */
 public function hasNestedKeyShouldReturnFalseWhenKeyIsNullAndNullIsNotValue()
 {
     //given
     $array = array('1' => array('2' => array('3' => null)));
     //when
     $value = Arrays::hasNestedKey($array, array('1', '2', '3'));
     //then
     $this->assertFalse($value);
 }