查询

Ds\Map::keys()函数—用法及示例

「 返回映射中所有键的新数组 」


函数名: 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 及以上版本可用。在更低的版本中使用该函数会抛出一个致命错误。
  • 该函数返回一个数字索引的、包含映射中所有键的新数组。键的顺序与插入顺序相同。
  • 如果映射为空,该函数将返回一个空数组。
  • 返回的数组中的键与实际的键相同,它们不会被转换为数字索引。
补充纠错
上一个函数: Ds\Map::jsonSerialize()函数
下一个函数: Ds\Map::ksort()函数
热门PHP函数
分享链接