라이브러리
[PHP] array_search - 주어진 값에 대한 배열을 검색하고 성공하면 첫 번째 해당 키를 반환합니다.
PHP 에서 array_search 함수는 주어진 값이 배열 내에 있는지 확인하고, 그 값이 있다면 해당 키를 반환합니다. 만약 값이 없다면 FALSE를 반환합니다.
array_search 함수의 사용법
array_search 함수는 다음과 같이 사용할 수 있습니다.
- `$value` : 검색할 값입니다.
- `$array` : 검색할 배열입니다.
예제
예제 2 : 값이 없는 경우
예제 3 : 중첩 배열
예제 4 : 연관 배열
array_search 함수는 배열 내에 있는 값의 키를 반환하거나 FALSE를 반환합니다. 이 함수는 중첩 배열, 연관 배열, 단순 배열 모두에서 사용할 수 있습니다.
array_search 함수의 사용법
array_search 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
array_search($value, $array)
- `$value` : 검색할 값입니다.
- `$array` : 검색할 배열입니다.
예제
#hostingforum.kr
php
// 예제 1 : 값이 있는 경우
$array = array('apple' => '사과', 'banana' => '바나나', 'orange' => '오렌지');
$result = array_search('사과', $array);
if ($result !== FALSE) {
echo "값이 존재합니다. 키: $result, 값: " . $array[$result] . "
";
} else {
echo "값이 존재하지 않습니다.
";
}
예제 2 : 값이 없는 경우
#hostingforum.kr
php
// 예제 2 : 값이 없는 경우
$array = array('apple' => '사과', 'banana' => '바나나', 'orange' => '오렌지');
$result = array_search('딸기', $array);
if ($result !== FALSE) {
echo "값이 존재합니다. 키: $result, 값: " . $array[$result] . "
";
} else {
echo "값이 존재하지 않습니다.
";
}
예제 3 : 중첩 배열
#hostingforum.kr
php
// 예제 3 : 중첩 배열
$array = array(
'apple' => array('사과', '사과'),
'banana' => array('바나나', '바나나'),
'orange' => array('오렌지', '오렌지')
);
$result = array_search('사과', $array['apple']);
if ($result !== FALSE) {
echo "값이 존재합니다. 키: $result, 값: " . $array['apple'][$result] . "
";
} else {
echo "값이 존재하지 않습니다.
";
}
예제 4 : 연관 배열
#hostingforum.kr
php
// 예제 4 : 연관 배열
$array = array(
'사과' => 'apple',
'바나나' => 'banana',
'오렌지' => 'orange'
);
$result = array_search('banana', $array);
if ($result !== FALSE) {
echo "값이 존재합니다. 키: $result, 값: " . $array[$result] . "
";
} else {
echo "값이 존재하지 않습니다.
";
}
array_search 함수는 배열 내에 있는 값의 키를 반환하거나 FALSE를 반환합니다. 이 함수는 중첩 배열, 연관 배열, 단순 배열 모두에서 사용할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.