관리 메뉴

웹개발자의 기지개

배열내에 특정값이 있는지 비교 in_array() 본문

PHP

배열내에 특정값이 있는지 비교 in_array()

http://portfolio.wonpaper.net 2020. 2. 14. 01:21

in_array() 함수라는 놈이 있다.

특정 배열내의 요소들중에 내가 비교하고자 하는 값이 있는지 없는지 손쉽게 확인가능하다.

아주 유용하다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
<?
 
$gap   = "달서구";
$arr   = array("남구","달서구","달성군","동구","북구","서구","수성구","중구");
 
if (in_array($gap,$arr)) {
    echo $gap . "이 존재한다.";
 
else {
    echo $gap . "이 존재하지 않는다.";
}
 
?>
cs

 

in_array(특정값, 배열값)  하면 된다. 간단하다.

 

변수 인자중에 특정값을 캐스팅하면 더욱 정확한 비교가 가능하다.

 

1
2
3
4
5
<?
$C = array("1004-abc","1004");
 
echo in_array( strval("1004"), $C ); 
?>
cs

 

Comments