[PHP] 배열값 검색하기 > 개발

본문 바로가기
사이트 내 전체검색

개발

[PHP] 배열값 검색하기

페이지 정보

profile_image
작성자 최고관리자 (61.♡.24.46)
댓글 0건 조회 4,288회 작성일 15-11-11 14:06

본문

$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

추천0

댓글목록

등록된 댓글이 없습니다.

Total 393건 15 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
1132566002-17
1122627002-17
1112630002-25
1102189002-26
1092034002-26
1082213002-27
1071987002-27
1062661003-01
1052748003-06
1043538003-06
1033823003-24
1023701003-25
1013435004-07
1002544004-07
993799004-11
982754004-12
972778004-14
962222004-14
953528004-22
942257004-25

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.