문자열 연산
페이지 정보
작성자 서방님 댓글 0건 조회 108회 작성일 12-06-13 18:06본문
문자열 다듬기
chop() - rtrim() 의 별칭
ltrim(), rtrim() - 각각 왼쪽과 오른쪽 공백을 지운다.
trim() - 문자열의 앞뒤 공백을 모두 지운다.
nl2br() - 문자열 중에서 모든 줄바꿈 문자(\n)를 <br> 태그로 바꿔준다.
문자열 출력
print() - echo() 와 같음 true 나 false 를 리턴
printf() - c 언어와 같음
sprintf() - c 언어와 같음
vprintf(), vsprintf() - 위와 같으나 인자들을 배열로 받음
대소문자 변환
strtoupper() - 모든 알파벳을 대문자로
strtolower() - 모든 알파벳을 소문자로
ucfirst() - 문장의 처음이 알파벳이면 그것만 대문자로
ucwords() - 각 단어의 첫 알파벳을 대문자로
데이터 베이스에 저장하기 위해 문자열 다듬기
addslashes() - 적절한곳에 \를 추가
stripslashes() - \를 다시 제거
문자열 합치고 나누기
explode() - 구분문자열을 기준으로 문자열 분리해서 배열로 리턴
implode(), join() - explode() 와 반대로 구분문자를 기준으로 문자열들을 합친다.
strtok() - 구분 문자를 기준으로 한 번에 한단어씩 쪼개서 리턴
substr() - 문자열에서 일부분을 추출
문자열 비교하기
strcmp() - c언어와 같음
strcasecmp() - strcmp와 샅으나 대소문자 무시
strlen() - c언어와 같음
strnatcmp(), strnatcasecmp() - strcmp와 strcasecmp 의 natural ordering 버전
문자열 일치시키고 맞바꾸기
strstr() - 문자열내에 특정문자열이 존재하면 그 시작위치 문자열을 리턴
stristr() - strstr() 과 같으나 대소문자 구별 안함
strchr() - 문자열내에서 특정 문자가 있으면 그 시작위치부터 리턴
strpos() - 문자열내에서 특정문자열이 위치하는 인덱스 숫자를 리턴
strrpos() - strpos() 와 비슷하지만 특정문자열이 마지막으로 나타나는 곳의 인덱스 숫자 리턴
str_replace() - 어떤 문자열내의 특정문자열을 지정한 문자열로 바꾸는 함수
substr_replace() - 문자열에서 바꿀 위치를 지정해서 그 부분을 특정 문자열로 바꿈
댓글목록
등록된 댓글이 없습니다.