PHP/PHP

PHP 문자열 함수

본클라쓰 2009. 9. 14. 17:51

영문 대소문자 바꾸는 함수

string strtolower(문자열) : 영문을 모두 소문자로 변경

string strtouper(문자열) : 영문을 모두 대문자로 변경

string ucfirst(문자열) : 문자열의 첫글자만 대문자로 변경

string ucwords(문자열) : 문자열의 첫글자만 소문자로 변경 

 

 

 

공백 문자를 제거하는 함수

string chop(문자열) : 문자열의 뒷 부분의 공백을 제거

string trim(문자열) : 문자열의 앞과 뒷 부분의 공백을 제거 

 

 

 

문자열을 잘라주는 함수

string substr(문자열, 자르기 시작할 문자열 배열수, 문자열 길이);

string strchr(문자열,  자르기 시작할 문자열);

 

 

 

문자열의 길이를 반환하는 함수

int strlen(문자열) : 문자열의 길이를 반환

 

 

 

문자열 변경 함수

str_replace(특정문자, 바꿀문자, 문자열) : 문자열에서 특정 문자를 바꿔줍니다.

ereg_replace(특정문자, 바꿀문자, 문자열) : 문자열에서 특정 문자를 바꿔줍니다.  

str_replace()와 ereg_replace() 는 모두 같은 기능을 하지만 str_replace()함수가 실행 속도면에서 월등하게 빠릅니다.

 

 

 

문자열을 검색하는 함수

preg_match(/찾을 문자열/, 검색할 문자열)

임의의 문자열에서 찾을 문자열이 존재하면 1을, 아니면 0을 리턴해주는 함수입니다. 함수의 인수에는 구획문자를 표기한 문자열과 검색할 문자열을 써주어야 합니다.

 

$string = "테스트 문자열입니다. ";
echo "테스트 :".preg_match("/글자/", $string);

 

 

 

문자 검색 함수

ereg(찾고자 하는 문자열, 문자열) : 문자열에서 찾고자 하는 문자열이 있으면 참을 없으면 거짓을 리턴

eregi(찾고자 하는 문자열, 문자열) : ereg() 함수와 같은 기능을 하지만 대소문자를 구별하지 않습니다.  

 

 

 

문자열 비교 함수

strcmp(문자열, 문자열) : 두 문자열이 같으면 0, 첫번째 문자열이 길면 1, 두번째 문자열이 길면 -1을 반환합니다.

 

 

 

HTML 코드를 문자열로 출력하는 함수

string htmlspecialchars(문자열)

HTML 태그를 포함하는 문자열을 인자로 받은 경우 HTML 태그 자체를 HTML 문서 형태가 아닌 문자열 그대로 반환하는 함수입니다. 

 

 

'PHP > PHP' 카테고리의 다른 글

PHP 정규 표현식 함수  (0) 2009.10.05
PHP 변수값을 자바스크립트 변수로 넘기기  (0) 2009.09.24
PHP 날짜 및 시간 관련 함수  (0) 2009.09.14
PHP 데이터베이스 프로그래밍  (0) 2009.09.14
PHP 파일 입출력 함수  (0) 2009.09.14