PHP에서는 mb_substr() 함수를 사용하여 중국어 문자열을 가로챌 수 있습니다. 이 함수는 영어 문자뿐만 아니라 중국어 문자에도 유효합니다. mb_substr($str,$start,$length,$encoding)”.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
mb_substr() 함수는 substr() 함수와 달리 mb_substr( ) 이 함수는 영어 문자뿐만 아니라 중국어 문자에도 유효합니다. 구문 형식은 다음과 같습니다.
mb_substr($str , $start [, $length = NULL [, $encoding = mb_internal_encoding()]])
매개변수 설명은 다음과 같습니다.
<?php $str = '欢迎访问PHP中文网,一个在线学习编程的网站。'; echo mb_substr($str, 4).'<br>'; echo mb_substr($str, -19).'<br>'; echo mb_substr($str, 4, 6).'<br>'; echo mb_substr($str, 4, -16).'<br>'; echo mb_substr($str, -19, -13).'<br>'; echo mb_substr($str, -19, 6).'<br>'; var_dump(mb_substr($str, 40)); echo '<br>'; var_dump(mb_substr($str, 4, null)); ?>
PHP中文网,一个在线学习编程的网站。 PHP中文网,一个在线学习编程的网站。 PHP中文网 PHP PHP中文网 PHP中文网 string(0) "" string(55) "PHP中文网,一个在线学习编程的网站。"
[예제] mb_substr() 함수를 사용하여 지정된 길이의 문자열을 가로채서 남는 부분을 "..."로 바꿉니다.
<?php $str = 'PHP中文网是一个在线学习编程的网站,我们发布了多套文字教程,它们都通俗易懂,深入浅出。'; if(strlen($str)>18){ echo mb_substr($str, 0, 18).'...'; }else{ echo $str; } ?>
실행 결과는 다음과 같습니다.
PHP中文网是一个在线学习编程的网站...
추천 학습: "
PHP Video Tutorial"
위 내용은 PHP에서 중국어 문자열 차단을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!