PHP utilise les fonctions substr() et mb_substr() pour intercepter les chaînes. La première convient aux caractères à un octet et la seconde prend en charge les caractères multi-octets. Utilisation : substr(chaîne, position de départ, longueur) ; mb_substr(chaîne, position de départ, longueur, encodage). Exemple : intercepter les 5 premiers caractères : substr("Hello World", 0, 5); intercepter à partir du 6ème caractère : substr("Hello World", 5); , 4); Traiter les caractères multi-octets : mb_substr("Hello World",
Fonction PHP pour intercepter les chaînes
Objectif : Intercepter la partie spécifiée de la chaîne
Fonction :
Usage :
substr()
substr($string, $start, $length);
mb_substr()
mb_substr($string, $start, $length, $encoding);
Exemple :
Intercepter les 5 premiers caractères de la chaîne :
$string = "Hello World"; $result = substr($string, 0, 5); // "Hello"
Intercepter la chaîne à partir du 6ème caractère :
$string = "Hello World"; $result = substr($string, 5); // "World"
Intercepter Le partie médiane de la chaîne :
$string = "Hello World"; $result = substr($string, 2, 4); // "llo "
Utilisez mb_substr pour gérer les caractères multi-octets :
$string = "你好世界"; $result = mb_substr($string, 0, 3, "UTF-8"); // "你好"
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!