array_keys

(PHP 4 )

array_keys -- 배열의 모든 키값을 반환한다.

설명

array array_keys ( array input [, mixed search_value])

array_keys()input 배열로 부터 숫자형과 문자형의 키를 배열로 반환한다.

옵션인 search_value이 지정된다면, 그 값을 가지는 키만이 반환되고 생략되면 input 의 모든 키가 배열로 반환된다.

예 1. array_keys()

$array = array (0 => 100, "color" => "red");

array_keys ($array);       // array (0, "color") 을 반환한다.



$array = array ("blue", "red", "green", "blue", "blue");

array_keys ($array, "blue");  //  array (0, 3, 4) 을 반환한다.

참고: 이 함수는 PHP 4에서 추가되었으며, 아래는 여전히 PHP3을 사용하는 사용자를 위한 이 함수의 구현부분이다.

예 2. PHP 3 사용자들을 위한 array_keys()의 구현

function array_keys ($arr, $term="") {

    $t = array();

    while (list($k,$v) = each($arr)) {

        if ($term && $v != $term)

            continue;

            $t[] = $k;

        }

        return $t;

}

array_values()을 참조하라.