Dans le développement de PHP, le traitement des chaînes est une opération très courante. Parfois, nous devons couper une partie du contenu d'une chaîne pour le traitement. PHP offre une fonction très pratique - substr (), qui est spécialement utilisée pour terminer cette tâche.
La fonction substr () est utilisée pour intercepter une partie d'une chaîne. Le prototype de fonction est le suivant:
<span class="fun">String substr (String $ string, int $ start [, int $ longueur])</span>
Description du paramètre:
$str = "Hello, World!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // Sortir "Hello"
Le code ci-dessus coupe les 5 premiers caractères de la chaîne, et le résultat est "bonjour".
$str = "Hello, World!";
$sub_str = substr($str, 7);
echo $sub_str; // Sortir "World!"
Ici, nous commençons du 7ème caractère et nous terminons jusqu'à la fin de la chaîne, et le résultat est "Monde!".
$str = "Hello, World!";
$sub_str = substr($str, -6, 5);
echo $sub_str; // Sortir "World"
Le paramètre négatif indique le calcul de la position à partir de l'extrémité de la chaîne. Dans cet exemple, à partir du sixième personnage à la fin, 5 caractères sont interceptés et le résultat est "monde".
substr () est une fonction très importante et pratique en PHP pour gérer les chaînes. En utilisant flexiblement les paramètres $ start et $ longueur , nous pouvons facilement intercepter n'importe quelle partie de la chaîne. La maîtrise peut rendre les opérations de chaîne plus efficaces et plus concises.