L'éditeur PHP Zimo vous présente la fonction en PHP utilisée pour renvoyer une sous-chaîne de la position de début à la position de fin d'une chaîne dans une autre chaîne. Cette fonction peut vous aider à intercepter facilement une plage spécifiée de sous-chaînes dans une chaîne, rendant ainsi vos opérations sur les chaînes plus flexibles et efficaces. En programmation, l'interception de chaînes est une opération courante. La maîtrise de cette fonction apportera commodité et efficacité à votre travail de développement.
Utilisez la fonction substr() en PHP pour extraire des sous-chaînes de chaînes
La fonctionsubstr() extrait les caractères dans une plage spécifiée d'une chaîne. Sa syntaxe est la suivante :
substr(string, start, length)
Parmi eux :
string
: La chaîne d'origine à partir de laquelle extraire la sous-chaîne. start
: Le index de la position de départ de la sous-chaîne (en partant de 0). length
(facultatif) : La longueur de la sous-chaîne. S'il n'est pas spécifié, extrait tous les caractères de l'index length
(可选):子字符串的长度。如果未指定,则提取从 start
jusqu'à la fin de la chaîne. Exemple :
Pour extraire la sous-chaîne commençant au caractère 7 (index 6) de la chaîne "Hello, World!", vous pouvez utiliser le code suivant :
$substring = substr("Hello, World!", 6);
De cette façon, $substring
contiendra "Monde!".
Extraire la plage de caractères dans la chaîne
Pour extraire les caractères d'une plage spécifiée à partir d'une chaîne, vous pouvez utiliser la syntaxe suivante :
substr(string, start, end - start)
Parmi eux :
end
: Index de la position finale de la sous-chaîne (en partant de 0). Exemple :
Pour extraire la sous-chaîne du 7ème caractère (index 6) au 12ème caractère (index 11) de la chaîne "Hello, World!", vous pouvez utiliser le code suivant :
$substring = substr("Hello, World!", 6, 12 - 6);
De cette façon, $substring
contiendra "Monde".
Indice négatif
Les indices négatifs peuvent être utilisés pour extraire des sous-chaînes à partir de la fin de la chaîne. Par exemple, pour extraire les 5 derniers caractères de la chaîne "Hello, World!", vous utiliserez le code suivant :
$substring = substr("Hello, World!", -5);
De cette façon, $substring
contiendra "Monde".
Autres fonctionnalités
La fonctionsubstr() fournit également les fonctions supplémentaires suivantes :
start
和 end
et trim
Si vous spécifiez l'argument Alternatives
En plus de la fonction substr(), il existe plusieurs autres façons d'extraire des sous-chaînes à partir de chaînes, notamment :
$substring = "Hello, World!"[start:end];
La méthode à choisir dépend de la situation spécifique et des besoins de l'application. 🎜
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!