"PHP strlen()"의 두 판 사이의 차이

 
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다)
2번째 줄: 2번째 줄:
;PHP strlen()
;PHP strlen()


<source lang="php">
<syntaxhighlight lang="php">
<?php
<?php
var_dump( strlen('hello') ); // int(5)
var_dump( strlen('hello') ); // int(5)
var_dump( strlen('') ); // int(0)
var_dump( strlen('') ); // int(0)
</source>
</syntaxhighlight>
<source lang='php'>
<syntaxhighlight lang='php'>
 
아스키 코드를 벗어나는 문자는 mb_strlen으로 해야된다. mb_ 접두사 붙은건 멀티바이트 언어를 뜻한다.
<?php
<?php
$str = '안녕';
$str = '안녕';
var_dump( strlen($str) ); // int(6)
var_dump( strlen($str) ); // int(6)
var_dump( mb_strlen($str,'utf8') ); // int(2)
var_dump( mb_strlen($str,'utf8') ); // int(2)
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2022년 4월 2일 (토) 08:41 기준 최신판

1 개요[ | ]

PHP strlen()
<?php
var_dump( strlen('hello') ); // int(5)
var_dump( strlen('') ); // int(0)
아스키 코드를 벗어나는 문자는 mb_strlen으로 해야된다. mb_ 접두사 붙은건 멀티바이트 언어를 뜻한다.
<?php
$str = '안녕';
var_dump( strlen($str) ); // int(6)
var_dump( mb_strlen($str,'utf8') ); // int(2)

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}