La función Ds\Map::hasKey() en PHP se usa para verificar si una clave dada está presente en el objeto Mapa o no. Acepta la clave a verificar como parámetro y devuelve True si la clave está presente en el Mapa; de lo contrario, devuelve False.
Sintaxis :
bool public Ds\Map::hasKey ( mixed $key )
Parámetro: Acepta como parámetro una Clave a consultar. La clave es del tipo mixto, es decir, puede ser una string o un número entero o cualquier otro tipo de valor.
Valor de retorno: esta función devuelve un valor booleano verdadero o falso en función de si la clave dada está presente en el mapa o no.
El siguiente programa ilustra la función Ds\Map::hasKey() de Ds\Map:
Programa 1:
<?php // PHP program to illustrate the hasKey() // function of Ds\map // Creating a Map $map = new \Ds\Map(["1" => 5, "2" => 10, "3" => 15]); // check if the key "1" is present in the Map var_dump($map->hasKey("1")); ?>
Producción:
bool(true)
Programa 2:
<?php // PHP program to illustrate the hasKey() // function of Ds\map // Creating a Map $map = new \Ds\Map(["Geeks" => "1", "for" => "2", "Geeks" => "3"]); // Check if the key "Geeks" is // present in the Map var_dump($map->hasKey("Geeks")); ?>
Producción:
bool(true)
Referencia : http://php.net/manual/en/ds-map.clear.php