Dans le développement de PHP, le traitement des chaînes est une exigence très courante. Et lorsque nous devons intercepter le contenu spécifique d'une chaîne, PHP offre une fonction très pratique - substr ().
La fonction substr () peut être utilisée pour intercepter une partie d'une chaîne. La syntaxe de base est la suivante:
<span class="fun">String substr (String $ string, int $ start [, int $ longueur])</span>
Description du paramètre:
Voici plusieurs exemples pour aider à comprendre l'utilisation de substr ().
$str = "Hello, World!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // Sortir "Hello"
Ici, nous interceptions 5 caractères de la position de départ de la chaîne $ str et attribuons la valeur à $ sub_str. La sortie finale est "bonjour".
$str = "Hello, World!";
$sub_str = substr($str, 7);
echo $sub_str; // Sortir "World!"
Dans cet exemple, le contenu à partir du 7ème caractère à la fin de la chaîne est intercepté, et le résultat est "Monde!".
$str = "Hello, World!";
$sub_str = substr($str, -6, 5);
echo $sub_str; // Sortir "World"
Ici, le nombre négatif commence à partir de la fin de la chaîne, et le 6ème caractère commence à couper 5 caractères, et le résultat est "World".
Il convient de noter que si $ start dépasse la longueur de chaîne, la valeur de retour sera une chaîne vide; Si $ la longueur est un nombre négatif, il est considéré comme 0. En même temps, les paramètres négatifs permettent d'intercepter à partir de la queue de la chaîne, ce qui est très flexible.
substr () est une fonction d'interception de chaîne très pratique et couramment utilisée dans PHP. En appliquant de manière flexible les paramètres $ start et $ longueur , vous pouvez facilement intercepter la partie de chaîne requise. La maîtrise de cette fonction est très utile pour le traitement quotidien des chaînes PHP.