函数名: Ds\Map::keys()
函数描述: 返回一个包含映射中所有键的新数组。
适用版本: PHP 7.2.0及以上
用法:
$map = new Ds\Map(["a" => 1, "b" => 2, "c" => 3]);
$keys = $map->keys();
print_r($keys);
示例输出:
Array
(
[0] => a
[1] => b
[2] => c
)
解释:
Ds\Map::keys()
函数用于返回映射中所有键的新数组。- 首先,我们创建了一个带有键值对的映射
$map
。 - 然后,我们调用
$map->keys()
方法来获取包含映射中所有键的新数组。 - 最后,我们使用
print_r()
函数打印出结果。
注意事项:
Ds\Map
类属于ext-ds
扩展,需要先安装并启用该扩展才能使用该函数。- 该函数在 PHP 7.2.0 及以上版本可用。在更低的版本中使用该函数会抛出一个致命错误。
- 该函数返回一个数字索引的、包含映射中所有键的新数组。键的顺序与插入顺序相同。
- 如果映射为空,该函数将返回一个空数组。
- 返回的数组中的键与实际的键相同,它们不会被转换为数字索引。