Tronquage de chaînes : récupération des 5 premiers caractères
Cette question cherche une solution pour extraire les cinq premiers caractères d'une chaîne donnée en PHP. La chaîne d'entrée fournie est "HelloWordl" et la sortie souhaitée doit donner "Hello".
Chaînes à un octet
Pour les chaînes contenant des caractères à un octet, telles que comme ASCII ou ISO 8859, la fonction substr peut être utilisée :
<code class="php">$result = substr($myStr, 0, 5);</code>
Dans cet extrait, substr commence (0) et récupère (5) caractères de la chaîne $myStr.
Chaînes multi-octets
Pour les chaînes avec plusieurs caractères d'octet, tels que UTF-8 ou UTF-16, mb_substr propose une solution :
<code class="php">$result = mb_substr($myStr, 0, 5);</code>
Similaire à substr, mb_substr définit 0 comme point de départ et 5 comme longueur des caractères extraits.
En utilisant soit substr ou mb_substr, en fonction de l'encodage de la chaîne, vous pouvez effectivement récupérer les cinq premiers caractères d'une chaîne donnée en PHP.
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!