La función Ds\Map::hasValue() en PHP se usa para verificar si un valor dado está presente en el objeto Map o no. Acepta el valor a verificar como parámetro y devuelve True si el valor dado está presente en el mapa; de lo contrario, devuelve False.
Sintaxis:
bool public Ds\Map::hasValue ( mixed $value )
Parámetro: Acepta como parámetro un valor a comprobar. El valor 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, según si el valor dado está presente en el mapa o no.
El siguiente programa ilustra la función Ds\Map::hasValue() en PHP:
Programa 1:
<?php // PHP program to illustrate the hasValue() // function of Ds\map // Creating a Map $map = new \Ds\Map(["1" => 5, "2" => 10, "3" => 15]); // check if the value 5 is present in the Map var_dump($map->hasValue(5)); ?>
Producción:
bool(true)
Programa 2:
<?php // PHP program to illustrate the hasValue() // function of Ds\map // Creating a Map $map = new \Ds\Map(["1" => "Geeks", "2" => "for", "3" => "Geeks"]); // Check if the value "Geeks" is // present in the Map var_dump($map->hasValue("Geeks")); ?>
Producción:
bool(true)
Referencia : http://php.net/manual/en/ds-map.hasvalue.php