在线文档教程
PHP
数据结构 | Data Structures

Ds\Map::putAll

Ds\Map::putAll

(PECL ds >= 1.0.2)

Ds\Map::putAll — 关联可遍历对象或数组的所有键值对。

描述

public void Ds\Map::putAll ( mixed $pairs )

关联pairs可遍历对象或数组的所有键值。

注意:支持类型对象的键。如果一个对象实现了Ds \ Hashable,则等式将由该对象的equals函数决定。如果一个对象没有实现Ds \ Hashable,则对象必须是对同一个实例的引用才能被视为相等。

参数

pairs

可遍历的对象或数组。

返回值

No value is returned.

例子

示例#1 Ds\Map::putAll() 示例

<?php $map = new \Ds\Map( $map->putAll([     "a" => 1,     "b" => 2,     "c" => 3, ] print_r($map ?>

上面的例子会输出类似于:

Ds\Map Object ( [0] => Ds\Pair Object ( [key] => a [value] => 1 ) [1] => Ds\Pair Object ( [key] => b [value] => 2 ) [2] => Ds\Pair Object ( [key] => c [value] => 3 ) )

← Ds\Map::put

Ds\Map::reduce →