函式名: 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 及以上版本可用。在更低的版本中使用該函式會丟擲一個致命錯誤。
- 該函式返回一個數字索引的、包含對映中所有鍵的新陣列。鍵的順序與插入順序相同。
- 如果對映為空,該函式將返回一個空陣列。
- 返回的陣列中的鍵與實際的鍵相同,它們不會被轉換為數字索引。