牛牛在线工具

Ds\Map::__construct()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Ds\Map::__construct()

创建一个新的Map对象

函数名: Ds\Map::__construct() 适用版本:PHP 7.0.0及以上版本 用法:Ds\Map::__construct()是Ds\Map类的构造函数,用于创建一个新的Map对象。 语法: public function __construct([iterable $pairs = []]) 参数: $pairs(可选):一个可迭代对象,包含键值对的数组或其他可迭代对象。 示例: 创建一个空的Map对象: $map = new Ds\Map(); var_dump($map); // output: object(Ds\Map)#1 (0) { } 创建一个包含键值对的Map对象: $pairs = [["apple", 5], ["banana", 3], ["orange", 8]]; $map = new Ds\Map($pairs); var_dump($map); // output: object(Ds\Map)#1 (3) { // ["apple"]=> int(5) // ["banana"]=> int(3) // ["orange"]=> int(8) // } 注意事项: 如果省略了$pairs参数,则创建的Map对象为空。 $pairs参数应是一个可迭代对象,如数组或其他实现了Traversable接口的对象。 如果$pairs参数中的键不是唯一的,则最后出现的键将保留在Map对象中。 如果迭代对象中的元素不是数组结构,将会导致一个错误。