Maison > développement back-end > Problème PHP > Comment intercepter une chaîne en php

Comment intercepter une chaîne en php

silencement
Libérer: 2023-02-24 20:58:01
original
8432 Les gens l'ont consulté

Comment intercepter une chaîne en php

php a intégré un grand nombre de fonctions de manipulation de chaînes, telles que php imploser, exploser, etc. Pour intercepter des chaînes en php, vous pouvez utiliser les fonctions substr et mb_substr.

Syntaxe phpsubstr

substr(string, start, length)
Copier après la connexion

Paramètres

string   即要截取的字符串
start   即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数)
lengthlength 当为正数时,为需要截取的长度;当为负数时,即理解为去掉末尾的几个字符
Copier après la connexion

Par exemple,

$str1 = substr("abcdef", 1);    // 返回 "bcdef"
$str2 = substr("abcdef", 2);    // 返回 "cdef"
$str3 = substr("abcdef", 0,1);    // 返回 "a"
$str4 = substr("abcdef", 0,2);    // 返回 "ab"
$str5 = substr("abcdef", -1); // 返回 "f"
$str6 = substr("abcdef", -2); // 返回 "ef"
$str7 = substr("abcdef", 0,-1); // 返回 "abcde"
$str8 = substr("abcdef", 0,-2); // 返回 "abcd"
$str9 = substr('你好你好你好',1);//返回:??好你好你好
$str10 = mb_substr('你好你好你好',1);//返回:好你好你好
Copier après la connexion

Les enfants prudents ont peut-être découvert que substr dans $str9 renvoie � �Bonjour bonjour bonjour, des caractères chinois tronqués apparaissent.

substr est souvent utilisé en PHP pour intercepter des chaînes, mais lorsque nous l'utilisons pour intercepter des caractères chinois, des caractères tronqués apparaîtront. Dans ce cas, nous devons utiliser une autre

fonction, mb_substr. , le problème des caractères tronqués est désormais résolu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal