본문 바로가기
PHP 백엔드 프로그래밍

#08 PHP 내장함수(문자열 관련 함수)

by 강바리 2022. 10. 27.
728x90
반응형

기본적으로 제공되는 문자열 함수는 아래와 같다.

함수명 내용
htmlspecialchars() 특정문자를 HTML 문자로 변환한다
htmlspecialchars_decode() HTML 문자를 특정문자로 변환한다
explode() 문자열을 쪼개어 배열에 저장한다.
join() 배열 요소를 합쳐서 문자열로 만든다.
printf() 문자열을 출력한다.
str_replace() 특정문자열을 다른문자열로 치환한다.
strtoupper() 영문 소문자를 대문자로 변환한다
strtolower() 영문 대문자를 소문자로 변환한다
substr() 문자열에서 특정 문자열을 분리한다.

 

1. htmlspecialchars()

    글자크기를 표시하는 "<H4>" 테그와 같이

    일반적으로 쓰는 HTML 태그를 웹페이지에 그대로 표시합니다 

2. htmlspecialchars_decode()

    HTML 표시를 특수기호로 변환하는 함수이다.

   

   위의 <H4>와 같은 표시는 HTML로 표시가 가능하다.

   예를들면 "<"는 HTML 표시로  "&lt;"로 표시하고    ">"는 HTML 표시로  "&gt;"로 표시한다. 

   만약 <H4>를 HTML 표시로 하고 싶으면 "&lt;H4&gt;"로 표시를 하면 된다.

3.  explode() 함수

    문자열을  원하는 조건으로 분리하여 배열에 저장하는 함수이다. 

4. join() 함수

    explode() 함수와 반대로 배열 요소를 원하는 문자를 넣어서 합친 문자를 만듭니다.

5. printf() 함수

    C언어와 마찬가지로 원하는 포맷으로 출력하는 함수이다.

 

6. str_replace() 함수

    특정 문자열을 특정 문자열로 바꾸는 함수입니다.

    아래의 예제처럼 "강바리바리스타"를 "강바리"로 변환합니다.

7. strtoupper(), strtlower() 함수

   알파벳을 대소문자를 변경하는 함수입니다.

   대문자변환은 strtoupper() 입니다   

   소문자변환은 strtolower() 입니다

8. substr() 함수

    문자열에서 특정 문자열을 분리하는데 사용한다.

    추출할 인덱스값과 개수를 지정해서 호출한다. 

9. strlen() 함수

    문자열 길이를 구하는 함수이다. 

728x90
반응형

댓글