La función Ds\Map::put() es una función incorporada en PHP, que se utiliza para asociar una clave con un valor.
Sintaxis:
void public Ds\Map::put( $key, $value )
Parámetro: Esta función acepta dos parámetros como se mencionó anteriormente y se describe a continuación:
- $key: Se utiliza para mantener pulsada la tecla para asociar el valor.
- $valor: se utiliza para contener el valor de la clave.
Valor devuelto : Esta función no devuelve ningún valor.
Los siguientes programas ilustran la función Ds\Map::put() en PHP:
Programa 1:
<?php // Declare a new map $map = new \Ds\Map(); $map->put("a", "Geeks"); $map->put("b", "for"); $map->put("c", "Geeks"); // Display output print_r($map); // Declare a new map $map = new \Ds\Map(); $map->put("a", "Computer"); $map->put("b", "Science"); $map->put("c", "Portal"); // Display output print_r($map); ?>
Producción:
Ds\Map Object ( [0] => Ds\Pair Object ( [key] => a [value] => Geeks ) [1] => Ds\Pair Object ( [key] => b [value] => for ) [2] => Ds\Pair Object ( [key] => c [value] => Geeks ) ) Ds\Map Object ( [0] => Ds\Pair Object ( [key] => a [value] => Computer ) [1] => Ds\Pair Object ( [key] => b [value] => Science ) [2] => Ds\Pair Object ( [key] => c [value] => Portal ) )
Programa 2:
<?php // Declare a new map $map = new \Ds\Map(); $map->put("Geeks1", "computer"); $map->put("Geeks2", "science"); $map->put("Geeks3", 5); $map->put("Geeks3", 20); // Display result var_dump($map); ?>
Producción:
object(Ds\Map)#1 (3) { [0]=> object(Ds\Pair)#2 (2) { ["key"]=> string(6) "Geeks1" ["value"]=> string(8) "computer" } [1]=> object(Ds\Pair)#3 (2) { ["key"]=> string(6) "Geeks2" ["value"]=> string(7) "science" } [2]=> object(Ds\Pair)#4 (2) { ["key"]=> string(6) "Geeks3" ["value"]=> int(20) } }
Referencia: https://www.php.net/manual/en/ds-map.put.php