Comment obtenir les 5 premiers caractères d'une chaîne de caractères

Comment obtenir les 5 premiers caractères d'une chaîne de caractères à l'aide de php ?

$myStr = "HelloWordl";

le résultat devrait être comme ceci

$result = "Hello";
Solution

Pour les chaînes à un octet (par exemple US-ASCII, famille ISO 8859, etc.), utilisez substr et pour les chaînes à plusieurs octets (par exemple UTF-8, UTF-16, etc.), utilisez mb_substr :

// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);
Commentaires (4)

Utilisez substr() :

$result = substr($myStr, 0, 5);
Commentaires (2)

Vous pouvez utiliser la fonction [substr][1] comme ceci :

echo substr($myStr, 0, 5);

Le deuxième argument de substr est la position à partir de laquelle vous voulez commencer et le troisième argument est le nombre de caractères que vous voulez retourner.

[1] : http://php.net/manual/en/function.substr.php

Commentaires (0)