Forum und email

array_keys

(PHP 4, PHP 5)

array_keys — Returnerer alle nøgler fra arrayet

Beskrivelse

array array_keys ( array $input [, mixed $search_value [, bool $strict ]] )

array_keys() returnerer nøglerne, både tal og strenge, fra input arrayet.

Hvis den valgfrie parameter, search_value , er sat, er det kun de nøgler, som har den værdi, der vil blive returneret. Ellers vil alle nøgler fra input blive returneret. Fra PHP 5, kan du bruge strict parameter for tjekke værdierne på typen (===).

Example#1 array_keys() eksempel

<?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));
?>

Ovenstående eksempel vil udskrive:

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

Se også array_values() og array_key_exists().