백엔드 개발 PHP 튜토리얼 截取GBK字符串的有关问题~

截取GBK字符串的有关问题~

Jun 13, 2016 pm 01:27 PM
ascii count gbk str substr

截取GBK字符串的问题~~~~
这是一个截取GBK字符串的函数:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
function  gb_substr( $str ,  $len ){        
      $count  = 0;        
      for ( $i =0;  $i 
로그인 후 복사


我的问题是,GBK和GB2312每个字符不肯定是2个字节吗?那直接用要截取的长度*2不完了吗?
比如我要截取3个字符:3*2=6 也就是我要截取到6的位置。

这么想对吗?

------解决方案--------------------
使用mb系列函数,GBK对非ASCII两个字符,ASCII还是1个字节。
------解决方案--------------------
不对,因为有可能含ascii码的数字或字符

探讨
这是一个截取GBK字符串的函数:
PHP code

function gb_substr( $str , $len ){
$count = 0;
for ( $i =0; $i if ( $count == $len ) break……
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

하나의 ASCII 문자가 몇 바이트를 차지합니까? 하나의 ASCII 문자가 몇 바이트를 차지합니까? Mar 09, 2023 pm 03:49 PM

하나의 ASCII 문자가 몇 바이트를 차지합니까?

Go 언어 인코딩 분석: UTF-8과 GBK 비교 Go 언어 인코딩 분석: UTF-8과 GBK 비교 Mar 28, 2024 pm 01:54 PM

Go 언어 인코딩 분석: UTF-8과 GBK 비교

카운트와 카운트의 차이점 카운트와 카운트의 차이점 Nov 20, 2023 am 10:01 AM

카운트와 카운트의 차이점

PHP의 ASCII 값 변환에 대해 빠르게 알아보기 PHP의 ASCII 값 변환에 대해 빠르게 알아보기 Mar 28, 2024 pm 06:42 PM

PHP의 ASCII 값 변환에 대해 빠르게 알아보기

PHP는 문자열의 첫 번째 문자의 ASCII 값을 반환합니다. PHP는 문자열의 첫 번째 문자의 ASCII 값을 반환합니다. Mar 21, 2024 am 11:01 AM

PHP는 문자열의 첫 번째 문자의 ASCII 값을 반환합니다.

PHP는 다른 문자열에 있는 문자열의 시작 위치부터 끝 ​​위치까지 문자열을 반환합니다. PHP는 다른 문자열에 있는 문자열의 시작 위치부터 끝 ​​위치까지 문자열을 반환합니다. Mar 21, 2024 am 10:31 AM

PHP는 다른 문자열에 있는 문자열의 시작 위치부터 끝 ​​위치까지 문자열을 반환합니다.

유니코드와 ASCII의 차이점은 무엇입니까 유니코드와 ASCII의 차이점은 무엇입니까 Sep 06, 2023 am 11:56 AM

유니코드와 ASCII의 차이점은 무엇입니까

문자열을 가로채는 PHP의 substr() 함수 이해 문자열을 가로채는 PHP의 substr() 함수 이해 Nov 18, 2023 am 11:27 AM

문자열을 가로채는 PHP의 substr() 함수 이해

See all articles