문자열 찾기 처음 위치부터 끝까지 문자열 반환 - string strstr ( string $haystack ), string stristr ( string $haystack )
2014. 1. 11. 17:19
- <?php
- $invalue = "abcd efg hijk abcd eFg hijk";
- // 대문자
- $upper = "eFg";
- // 소문자
- $lower = "efg";
- $i = 0;
- while($i < 2){
- switch($i){
- case 1: $find = $upper;
- echo "대문자 찾기<br>\n";
- break;
- default: $find = $lower;
- echo "소문자 찾기<br>\n";
- break;
- }
- echo "strstr:".strstr($invalue, $find)."<br>\n";
- echo "stristr:".stristr($invalue, $find)."<br>\n";
- echo "<br>\n";
- $i++;
- }
- /*
- 소문자 찾기
- strstr :efg hijk abcd eFg hijk
- stristr :efg hijk abcd eFg hijk
- 대문자 찾기
- strstr :eFg hijk
- stristr :efg hijk abcd eFg hijk
- */
- ?>
--------------------------------------------------------------------------------------------
string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
17. 라인
$haystack문자열에서 $needle문자열을 찾으면
찾은 처음 위치부터 끝까지 문자열값을 반환합니다.(문자열)
찾지 못하면 FALSE 값을 반환합니다.(NULL값 반환)
string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
18. 라인
strstr()함수와 같지만 대소문자 구분 안합니다.