查詢

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函式
分享連結