개발자의 끄적끄적

[php] php array_search example / php에서 배열에 특정 값이 있는지 확인하는 방법 본문

개발/php

[php] php array_search example / php에서 배열에 특정 값이 있는지 확인하는 방법

효벨 2021. 5. 17. 01:00
728x90
반응형

[php] php array_search example / php에서 배열에 특정 값이 있는지 확인하는 방법

 

 

php 에서

 

배열을 다루다보면

 

특정 데이터나 텍스트가

 

있는지 확인을 해야하는 경우가 있습니다.

 

그럴때는

 

php 내장함수인

 

array_search 를 이용하면 됩니다!

 

 

아래는 기본 사용법입니다.

array_search("search_value", array_name);

 

 

위 사용법을 가지고

 

아래와 같이 aaa, bbb, ccc, ddd 라는 4개의 값을가지는 $arr 라는 배열이 있다고 가정하고,

$arr = array('aaa','bbb','ccc','ddd');

 

array_search 함수를 이용하여 bbb 라는 값이 있는지 확인한 결과를

 

$result 라는 변수에 담습니다.

$result = array_search("bbb", $arr);

 

그리고는 아래처럼 

 

$result 값을 echo 로 출력해보면

 

결과는 배열의 인덱스 값인 1 이 출력되게 됩니다!

echo $result;
// result : 1

 

위 내용 보시면 아시겠지만,

 

array_search 는 해당되는 배열의 값이 있으면

 

그 인덱스를 반환하고

 

없으면

 

빈값(null) 을 반환합니다!

 

참고들 하세요!

반응형
Comments