Backend/php
[PHP] 문자열 함수 (2) - strlen(), substr(), str_replace()
민57
2020. 3. 3. 18:44
[PHP] 문자열 함수 (1) - trim(), strtoupper(), strtolower() 보러 가기
strlen() : 문자열의 수를 세어 주는 함수
구성 | 의미 |
strlen('문자열'); | string length |
공백까지 포함하여 글자 수를 센다.
substr() : 문자열을 자릿수로 잘라주는 함수
구성 | 의미 |
substr("대상 문자열", 자르기 시작할 위치, 자를 문자열 수); | subtract string |
'lorem ipsum dolor sit amet'에서 역순으로 amet만 잘라내고 싶을 때에는 substr($str, -4, 4) 이렇게 하면 된다.
<?php
$str = "Hello world!";
echo "<br>";
echo "strlen 결과 : 'Hello world!'는 ".strlen($str).' 글자 <br>';
$cutStr = substr($str, 0, 6);
echo "substr 결과 : ".$cutStr;
?>
07 변수 str을 0번째부터 6글자를 자른 후 cutStr에 대입
Result
strlen 결과 : 'Hello world!'는 12 글자
substr 결과 : Hello
str_replace() : 문자열의 특정 문자를 치환해주는 함수
구성 | 의미 |
str_replace('치환할 문자', '대체할 문자', '대상 문자열'); | string replace |
<?php
$str = "hello world!";
$replace = str_replace('hello', '안녕', $str);
echo $replace;
?>
Result
안녕 world!
728x90