public static function has($array, $keys = null, $opr = null)
    {
        $keys = (array) $keys;

        if (count($keys) === 0) {
            return false;
        }

        foreach ($keys as $key) {
            $get = self::get($array, $key, null, $opr);
            if (self::isReallyArray($get) || $get === null) {
                return false;
            }
        }

        return true;
    }
public static function has($array, $keys = null, $opr = null)
    {
        $keys = (array) $keys;

        if (count($keys) === 0) {
            return false;
        }

        foreach ($keys as $key) {
            $get = self::get($array, $key, null, $opr);
            if (self::isReallyArray($get) || $get === null) {
                return false;
            }
        }

        return true;
    }
public static function has ( $ array , $ keys = null , $ opr = null ) { $ keys = ( array ) $ keys ; if ( count ( $ keys ) === 0 ) { return false ; } foreach ( $ keys as $ key ) { $ get = self :: get ( $ array , $ key , null , $ opr ) ; if ( self :: isReallyArray ( $ get ) || $ get === null ) { return false ; } } return true ; }
Determine if an item or items exist in an array using 'Operator' notation.

@param array        $array Default array.
@param array|string $keys  Keys to search.
@param string       $opr   Operator notaiton.

@since 3.0.0

@return bool
Determine if an item or items exist in an array using Operator notation .