Extraction des entiers à partir d'une chaîne contenant à la fois des nombres et des lettres
pour récupérer un seul entier non signé à partir d'une chaîne qui combine des nombres et des lettres, tels Comme «dans mon panier: 11 articles», il existe des techniques fiables disponibles. Une approche simple consiste à utiliser la fonction filter_var.
Considérons un exemple:
$str = 'In My Cart : 11 items';
Dans ce cas, notre objectif est d'extraire le numéro "11." Pour y parvenir, nous pouvons utiliser le code suivant:
$int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
la fonction filter_var, équipée de la filter_sanitize_number_int Filter, supprime efficacement tous Caractères non numériques de la chaîne. En jetant le résultat à un entier utilisant (int), nous nous assurons que la sortie est un type entier.
Cette approche simplifie l'extraction des entiers des chaînes en filtrant efficacement les caractères indésirables. C'est une méthode pratique et fiable pour cette tâche commune.
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