배열의 모든 키를 그 원소로 가지는 배열을 반환한다.
input 배열 원소의 키로만 구성된 배열을 반환한다.
search_value를 지정할 경우 배열 원소중에 search_value와 동일한 값을 지니는 키를 배열로 반환한다.
strict를 TRUE로 지정하면 search_value 검색중에 동리한 값과 동일한 변수형을 지니는 키를 배열로 반환하게 된다.
<?
$foods = array("food" => "pizza", "beverage" => "cola", "cuisine" => "pasta", "fruit" => "apple");
// $foods 배열의 각 원소가 가진 키으로만 구성된 배열을 반환한다.
$foods_type = array_keys($foods);
while(list($key, $food_type) = each($foods_type)) {
echo "\$foods_type[$key] : " . $food_type . "<br>";
}
/*
$foods_type[0] : food
$foods_type[1] : beverage
$foods_type[2] : cuisine
$foods_type[3] : fruit
*/
$foods_type2 = array_keys($foods, "pasta");
while(list($key2, $food_type2) = each($foods_type2)) {
echo "\$foods_type[$key2] : " . $food_type2 . "<br>";
}
//$foods_type[0] : cuisine
?>
'PHP 주요레퍼런스 > 배열 함수' 카테고리의 다른 글
array_rand (0) | 2011.08.29 |
---|---|
array_reverse (0) | 2011.08.29 |
array_values (0) | 2011.08.27 |
array_unique (0) | 2011.08.27 |
array_unshift (0) | 2011.08.27 |