php教程 php手册 php mb_substr()函数截取中文字符串应用示例

php mb_substr()函数截取中文字符串应用示例

Jun 06, 2016 pm 08:19 PM
mb_substr 가로채기

substr()函数用来截取字符串,但是对于中文字符会出现问题,而mb_substr()和mb_strcut这两个函数可以,下面为大家介绍其具体用法

substr()函数用来截取字符串,但是对于中文字符会出现问题,而mb_substr()和mb_strcut这两个函数可以,用法与substr()相似,只是在函数最后要加入多一个参数,以设定字符串的编码,使用这两个函数需要在php.ini中把php_mbstring.dll打开。

'; echo mb_substr($string,0,4,'utf-8').'...'; echo mb_strcut($string,0,4,'utf-8').'...'; ?>

输出的结果:

21
你好我好...
你...

从上面的例子可以看出,mb_substr是按字来分割字符,而mb_strcut是按字节来分割字符,但是都不会产生半个字符的现象。

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

php mb_substr이 실행되지 않으면 어떻게 해야 합니까? php mb_substr이 실행되지 않으면 어떻게 해야 합니까? Feb 21, 2023 am 09:41 AM

php mb_substr이 실행되지 않는 문제에 대한 해결 방법: 1. php.ini 구성 파일을 찾아 엽니다. 2. "extension=mbstring" 항목을 찾은 다음 항목 앞의 세미콜론을 삭제합니다. 3. 수정 사항을 php에 저장합니다. ini 파일입니다.

Go 언어의 문자열 가로채기 방법에 대한 자세한 설명 Go 언어의 문자열 가로채기 방법에 대한 자세한 설명 Mar 13, 2024 am 08:03 AM

Go 언어의 문자열 가로채기 방법에 대한 자세한 설명 Go 언어에서 문자열은 불변의 바이트 시퀀스이므로 문자열 가로채기를 구현하려면 몇 가지 방법을 사용해야 합니다. 문자열 가로채기는 문자열의 특정 부분을 얻기 위한 일반적인 작업입니다. 필요에 따라 문자열의 처음 몇 문자, 마지막 몇 문자 또는 특정 위치의 특정 길이의 문자를 가로챌 수 있습니다. 이 기사에서는 Go 언어에서 문자열을 가로채는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다. 슬라이싱을 사용하여 문자열 가로채기 구현 Go 언어에서는 슬라이싱을 사용하여 다음을 수행할 수 있습니다.

ROUND 함수를 사용하여 MySQL에서 소수점 자리를 가로채는 방법 ROUND 함수를 사용하여 MySQL에서 소수점 자리를 가로채는 방법 Jul 13, 2023 pm 09:21 PM

MySQL에서 ROUND 함수를 사용하여 소수 자릿수를 가로채는 방법 MySQL에서는 ROUND 함수를 사용하여 소수 자릿수를 가로챌 수 있습니다. ROUND 함수는 숫자를 지정된 소수 자릿수로 반올림합니다. 다음에서는 ROUND 함수의 사용법을 자세히 소개하고 코드 예제를 제공합니다. 구문: ROUND(X,D)X는 반올림할 숫자를 나타내고, D는 유지할 소수 자릿수를 나타냅니다. ROUND 함수를 사용하여 소수 자릿수를 가로채는 예: produc이라는 테이블이 있다고 가정합니다.

PHP 중국어 문자열 차단 기술: mb_substr()에 작별 인사 PHP 중국어 문자열 차단 기술: mb_substr()에 작별 인사 Mar 15, 2024 pm 12:18 PM

PHP 개발 중에 중국어 문자열을 가로채야 하는 상황이 자주 발생합니다. 전통적으로 우리는 한자 가로채기를 처리하기 위해 일반적으로 mb_substr() 함수를 사용하지만 성능이 좋지 않고 가독성도 떨어집니다. 이 기사에서는 몇 가지 새로운 중국어 문자열 차단 기술을 소개하고 mb_substr()에 작별 인사를 하고 코드 효율성과 가독성을 향상시킵니다. 정규식을 사용하여 중국어 문자열을 가로채는 것은 정규식을 사용하여 중국어 문자열을 가로채는 효율적이고 간결한 방법입니다. 정규식을 통해 한자를 일치시킬 수 있습니다.

PHP mb_substr 함수의 기본 사용법과 예를 이해합니다. PHP mb_substr 함수의 기본 사용법과 예를 이해합니다. Jun 27, 2023 pm 12:47 PM

PHP의 mb_substr 함수는 문자열을 가로채는 강력한 도구입니다. 긴 문자열에서 내용의 일부를 추출해야 하는 경우 mb_substr 함수를 사용하면 신속하게 작업을 수행할 수 있습니다. mb_substr 함수의 사용법은 매우 간단하며 세 개의 매개변수만 필요합니다. 첫 번째 매개변수는 가로채고 싶은 문자열이고, 두 번째 매개변수는 가로채기 시작 위치, 세 번째 매개변수는 가로채고 싶은 길이이다. 예를 살펴보겠습니다: $str="HelloWorld!&q

Go 언어의 문자열 가로채기 기능을 빠르게 마스터하세요 Go 언어의 문자열 가로채기 기능을 빠르게 마스터하세요 Mar 12, 2024 pm 06:15 PM

Go 언어의 문자열 가로채기 기능을 빠르게 익히십시오. Go 언어는 최근 몇 년간 많은 관심을 받고 있는 프로그래밍 언어로, 단순성과 효율성이라는 특징을 갖고 있어 점점 더 많은 개발자들이 선호하고 있습니다. Go 언어에서 문자열 처리는 매우 일반적인 작업이며 문자열 가로채기 기능은 중요한 부분입니다. 이 기사에서는 Go 언어의 문자열 가로채기 기능을 빠르게 익히는 데 도움이 되는 특정 코드 예제를 사용합니다. 1. Go 언어의 기본 문자열 차단은 코드 예시와 같습니다.

UniApp이 이미지 업로드 및 자르기를 구현하는 방법 UniApp이 이미지 업로드 및 자르기를 구현하는 방법 Jul 06, 2023 am 10:01 AM

UniApp은 Vue.js를 기반으로 하는 크로스 플랫폼 애플리케이션 개발 프레임워크로, iOS 및 Android 플랫폼용 애플리케이션을 빠르게 개발할 수 있습니다. UniApp에서는 이미지 업로드 및 자르기가 일반적인 요구 사항입니다. 이 기사에서는 UniApp에서 이미지 업로드 및 자르기를 구현하는 방법을 소개하고 해당 코드 예제를 제공합니다. 1. 이미지 업로드 구현 방법: uni.uploadFile() 메소드를 사용하여 이미지를 업로드합니다. 먼저 uni.uploa를 구성해야 합니다.

Java 개발에서 문자열 가로채기 및 접합 성능을 최적화하는 방법 Java 개발에서 문자열 가로채기 및 접합 성능을 최적화하는 방법 Jun 29, 2023 pm 06:04 PM

Java 개발에서 문자열 가로채기 및 연결 성능을 최적화하는 방법 일상적인 Java 개발에서 문자열 가로채기 및 연결은 매우 일반적인 작업입니다. 그러나 Java 문자열의 불변성으로 인해 문자열 가로채기와 연결 작업을 자주 수행하면 성능이 저하될 수 있습니다. Java 개발에서 문자열 가로채기 및 연결 성능을 향상시키기 위해 다음과 같은 최적화 전략을 채택할 수 있습니다. StringBuilder 또는 StringBuffer를 사용한 연결: Java에서는 문자열

See all articles