댓글 목록

PHP Strings(문자열)

페이지 정보

작성자 운영자 작성일 18-03-11 23:16 조회 2,029 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

String(문자열)은 "안녕하세요?"같은 일련의 문자입니다.


PHP String함수

이 장에서는 문자열을 조작하기 위해 일반적으로 사용되는 함수를 살펴보겠습니다.


문자열 길이 가져오기

strlen()함수는 문자열의 길이를 반환합니다.


아래 예제는 문자열 "안녕하세요?"의 길이를 반환합니다.


<?php

echo strlen("Hello world!"); // outputs 12

echo strlen("안녕하세요?"); // outputs 16, 한글은 한자당 3자리를 차지합니다.

?>


문자열 단어 수 확인

str_word_count()함수는 문자열의 단어 수를 계산합니다.


<?php

echo str_word_count("Hello world!"); // outputs 2

?>


Reverse a String(문자열 반전)

strrev()함수는 문자열을 반전합니다.


<?php

echo strrev("Hello world!"); // outputs !dlrow olleH

?>


문자열내에서 특정 문자 찾기

strpos()함수는 문자열 내의 특정 문자를 검색합니다.


일치하는 항목이 있으면 함수는 첫번째 일치 항목의 문자 위치를 반환합니다. 일치하는 항목이 없으면 FALSE를 반환합니다.


아래 예는 "나는 최고의 부자다"문자열에서 "최고"를 검색합니다.

<?php

 echo strpos("나는 최고의 부자다", "최고"); // outputs 7

?>


** 문자열의 첫번째 문자 위치는 0(1이 아님)입니다. 위에서 한글은 한 문자가 3자리를 차지합니다.


문자열에서 특정 문자 바꾸기

str_replace()함수는 일부 문자를 문자열의 다른 문자로 바꿉니다.


아래 예는 문자 "나는"를 "너는"로 바꿉니다.

<?php

echo str_replace("나는", "너는", "나는 최고의 부자다."); // outputs 너는 최고의 부자다.

?>


그누보드5 / 영카트5


strlen() : /lib/common.lib.php

str_word_count() : 한글 지원 문제? 필요성?

strrev() : 필요성?

strpos() : /lib/common.lib.php 

str_replace() : /lib/common.lib.php


댓글목록 0

등록된 댓글이 없습니다.