[PHP] 배열값 검색하기
페이지 정보
작성자 최고관리자 (61.♡.24.46) 작성일 15-11-11 14:06 조회 4,244 댓글 0본문
$needle = '검색할 문자열';
$haystack = array('검색할 배열');
if(in_array($needle, $haystack)) {
echo "있음";
}
foreach($haystack as $i) if(strpos($i, $needle) !== false) {
echo "있음";
}
foreach($haystack as $i) if(preg_match('/'.$needle.'/', $i)) {
echo "있음";
}
배열에 검색할 문자열이 정확하게 들어있는지 확인하려면 in_array()를,
배열에 검색할 문자열이 포함되어있는지 확인하려면 strpos()를, 대소문자 구분없이 확인하려면 stripos()를
배열에 검색할 문자열이 포함되어있는지 정규식을 통해 확인하려면 preg_match()를 사용하면 된다.
속도는 in_array() > strpos() > preg_match() 순이다.
* 출처 : http://blog.bloodcat.com/201
$haystack = array('검색할 배열');
if(in_array($needle, $haystack)) {
echo "있음";
}
foreach($haystack as $i) if(strpos($i, $needle) !== false) {
echo "있음";
}
foreach($haystack as $i) if(preg_match('/'.$needle.'/', $i)) {
echo "있음";
}
배열에 검색할 문자열이 정확하게 들어있는지 확인하려면 in_array()를,
배열에 검색할 문자열이 포함되어있는지 확인하려면 strpos()를, 대소문자 구분없이 확인하려면 stripos()를
배열에 검색할 문자열이 포함되어있는지 정규식을 통해 확인하려면 preg_match()를 사용하면 된다.
속도는 in_array() > strpos() > preg_match() 순이다.
* 출처 : http://blog.bloodcat.com/201
추천0
댓글목록 0
등록된 댓글이 없습니다.