문자열에 특정 문자 존재 유무를 파악하기 위하여 사용 할 수 있는 함수들과 그 특정 문자를 사용하여 

변환을 하는데 도움이 되는 함수들을 정리해 보았다. 

 

  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 

출처 : http://ra2kstar.tistory.com/70

 

 

'php, codeigniter' 카테고리의 다른 글

모바일 파일 다운로드 헤더  (0) 2014.11.06
게시판 첨부파일 추가  (0) 2014.11.05
디비 연결 테스트  (0) 2014.10.16
메일 전송하기  (0) 2014.10.15
url 헬퍼 - site_url / redirect  (0) 2014.10.15
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,