• <tt id="fxvnq"><pre id="fxvnq"><acronym id="fxvnq"></acronym></pre></tt>
    <button id="fxvnq"><input id="fxvnq"></input></button>
  • <li id="fxvnq"></li>
  • <rt id="fxvnq"><tr id="fxvnq"></tr></rt>
    <rt id="fxvnq"><tr id="fxvnq"></tr></rt>

    array_keys

    (PHP 4, PHP 5, PHP 7, PHP 8)

    array_keys返回數組中部分的或所有的鍵名

    說明

    array_keys(array $array): array
    array_keys(array $array, mixed $search_value, bool $strict = false): array

    array_keys() 返回 input 數組中的數字或者字符串的鍵名。

    如果指定了可選參數 search_value,則只返回該值的鍵名。否則 input 數組中的所有鍵名都會被返回。

    參數

    input

    一個數組,包含了要返回的鍵。

    search_value

    如果指定了這個參數,只有包含此值的鍵才會返回。

    strict

    判斷在搜索的時候是否該使用嚴格的比較(===)。

    返回值

    返回 input 里的所有鍵。

    范例

    示例 #1 array_keys() 例子

    <?php
    $array 
    = array(=> 100"color" => "red");
    print_r(array_keys($array));

    $array = array("blue""red""green""blue""blue");
    print_r(array_keys($array"blue"));

    $array = array("color" => array("blue""red""green"),
                   
    "size"  => array("small""medium""large"));
    print_r(array_keys($array));
    ?>

    以上例程會輸出:

    Array
    (
        [0] => 0
        [1] => color
    )
    Array
    (
        [0] => 0
        [1] => 3
        [2] => 4
    )
    Array
    (
        [0] => color
        [1] => size
    )
    

    參見

    • array_values() - 返回數組中所有的值
    • array_combine() - 創(chuàng)建一個數組,用一個數組的值作為其鍵名,另一個數組的值作為其值
    • array_key_exists() - 檢查數組里是否有指定的鍵名或索引
    • array_search() - 在數組中搜索給定的值,如果成功則返回首個相應的鍵名