Extraction de sous-chaînes délimitées par des caractères en PHP
Extraire des phrases délimitées par des caractères spécifiques à partir d'une chaîne est une tâche de programmation courante. PHP fournit une solution pratique pour cela via les expressions régulières.
Considérez la chaîne suivante :
$String = "[modid=256]";
Pour extraire la partie entre le signe égal (=) et le crochet fermant (]), vous pouvez utiliser le code suivant :
$input = $String;
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256
Dans ce code, la fonction preg_match() est utilisée pour rechercher le modèle '=(.*?)]' dans la chaîne $input. Ce modèle se compose de :
Si le modèle est trouvé dans la chaîne, la sous-chaîne correspondante est stockée dans le tableau $output à l'index 1.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3