Maison >développement back-end >tutoriel php >Comment extraire les cinq premiers caractères d'une chaîne en PHP ?

Comment extraire les cinq premiers caractères d'une chaîne en PHP ?

DDD
DDDoriginal
2024-11-07 09:52:03990parcourir

How to Extract the First Five Characters from a String in PHP?

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!

Déclaration:
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