라이브러리

[PHP] array_search - 주어진 값에 대한 배열을 검색하고 성공하면 첫 번째 해당 키를 반환합니다.


PHP 에서 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를 반환합니다. 이 함수는 중첩 배열, 연관 배열, 단순 배열 모두에서 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색