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()
<code class="php">substr($string, $start, $length);</code>
mb_substr()
<code class="php">mb_substr($string, $start, $length, $encoding);</code>
Exemple :
Intercepter les 5 premiers caractères de la chaîne :
<code class="php">$string = "Hello World"; $result = substr($string, 0, 5); // "Hello"</code>
Intercepter la chaîne à partir du 6ème caractère :
<code class="php">$string = "Hello World"; $result = substr($string, 5); // "World"</code>
Intercepter Le partie médiane de la chaîne :
<code class="php">$string = "Hello World"; $result = substr($string, 2, 4); // "llo "</code>
Utilisez mb_substr pour gérer les caractères multi-octets :
<code class="php">$string = "你好世界"; $result = mb_substr($string, 0, 3, "UTF-8"); // "你好"</code>
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!