라이브러리

[PHP] array_keys - 배열의 모든 키 또는 키의 하위 집합을 반환합니다.




PHP array_keys() 함수

PHP의 `array_keys()` 함수는 배열의 모든 키를 반환합니다. 이 함수는 배열의 키를 배열로 반환합니다.

함수 형식

#hostingforum.kr
php

array_keys(array)



함수 설명

- `array` : 배열의 키를 반환할 배열을 지정합니다.

예제

#hostingforum.kr
php

// 예제 1 : 기본 사용법

$fruits = array('apple' => '사과', 'banana' => '바나나', 'orange' => '오렌지');

$keys = array_keys($fruits);

print_r($keys); // Array ( [0] => apple [1] => banana [2] => orange )



// 예제 2 : 키가 없는 배열

$numbers = array(1, 2, 3, 4, 5);

$keys = array_keys($numbers);

print_r($keys); // Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )



// 예제 3 : 키가 있는 배열에서 특정 키만 반환

$person = array('name' => 'John', 'age' => 30, 'city' => 'New York');

$keys = array_keys($person, 'age');

print_r($keys); // Array ( [0] => age )



array_keys() 함수의 옵션

`array_keys()` 함수는 두 개의 옵션을 제공합니다.

- `use_key` : 기본값은 `true`입니다. 이 옵션을 `true`로 설정하면 키가 배열의 키로 사용됩니다. `false`로 설정하면 키가 배열의 값으로 사용됩니다.
- `search_value` : 기본값은 `null`입니다. 이 옵션을 사용하면 특정 값이 있는 키를 반환합니다.

#hostingforum.kr
php

// 예제 4 : use_key 옵션

$person = array('name' => 'John', 'age' => 30, 'city' => 'New York');

$keys = array_keys($person, null, true);

print_r($keys); // Array ( [0] => name [1] => age [2] => city )



// 예제 5 : search_value 옵션

$person = array('name' => 'John', 'age' => 30, 'city' => 'New York');

$keys = array_keys($person, 'New York', false);

print_r($keys); // Array ( [0] => city )



array_keys() 함수의 활용

`array_keys()` 함수는 다양한 상황에서 활용할 수 있습니다.

- 배열의 키를 배열로 반환할 때 사용합니다.
- 특정 키가 있는 배열을 찾을 때 사용합니다.
- 배열의 키를 사용하여 다른 배열을 생성할 때 사용합니다.

#hostingforum.kr
php

// 예제 6 : array_keys() 함수를 사용하여 새로운 배열 생성

$person = array('name' => 'John', 'age' => 30, 'city' => 'New York');

$keys = array_keys($person);

$new_array = array();

foreach ($keys as $key) {

    $new_array[$key] = $person[$key];

}

print_r($new_array); // Array ( [name] => John [age] => 30 [city] => New York )


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 664 페이지

검색

게시물 검색