문자열에 특정 문자 존재 유무를 파악하기 위하여 사용 할 수 있는 함수들과 그 특정 문자를 사용하여
변환을 하는데 도움이 되는 함수들을 정리해 보았다.
strstr(문자열, 찾을 문자)
찾을 문자열이 나온 처음 위치부터 끝까지 반환.
$temp = '오늘도;달린다';
$tmp = strstr($temp , ';');
출력 : 달린다
stristr(문자열, 찾을 문자)
strstr과 달리 대소문자를 구별하지 않는다.
만약 찾을 문자가 존재하지 않을 경우, FALSE를 반환한다.
// ';' 기호가 있는 문장은 제외할 것
if(stristr($temp, ';') == FALSE) fwrite($syn0, $temp."\t".$temp."\n");
else echo($temp . "<br/>");
strchr(문자열, 찾을 문자)
strstr() 과 동일
strrchr(문자열, 찾을 문자)
찾을 문자가 마지막으로 나온 위치부터 끝까지 반환
strrpos(문자열, 찾을 문자)
찾을 문자가 마지막으로 나타나는 위치를 정수형으로 반환
strlen(문자열)
문자열의 길이를 반환
$str = 'abcdef';
echo strlen($str); // 6
$str = ' ab cd ';
echo strlen($str); // 7
:띄어쓰기도 포함 한다
strtr(문자열, 원래 문자, 바꿀문자)
문자열에서 특정 문자를 새로운 문자로 바꾼다.
만약 바꿀 문자가 없을 경우, FALSE를 반환한다.
$trans = array("h" => "-", "hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans);
출력 : hello all, I said hi
'PHP∵SCRIPT' 카테고리의 다른 글
PHP 파일 입출력 (0) | 2016.02.03 |
---|---|
PHP 문자열 대소문자 변환 함수들 (0) | 2016.02.03 |
PHP 싱글쿼테이션(') 및 특수문자 처리하기 (0) | 2016.02.03 |
PHP 문장에 포함된 기호나 숫자등을 추출하기 (0) | 2016.02.03 |
PHP 기본적인 배열 사용법 (0) | 2016.02.03 |
php set_time_limit 함수 - 타임아웃 설정 (0) | 2016.02.01 |
화면에 완전히 고정된 배너 (0) | 2014.12.12 |
?변수=입력값&변수=입력값 이런식으로 자바스크립트로 cgi없이 값 넘겨주기 (0) | 2014.12.12 |
댓글