Maison > développement back-end > tutoriel php > Comment puis-je extraire des entiers de chaînes contenant des caractères alphanumériques en PHP ?

Comment puis-je extraire des entiers de chaînes contenant des caractères alphanumériques en PHP ?

Barbara Streisand
Libérer: 2025-01-03 03:00:40
original
493 Les gens l'ont consulté

How Can I Extract Integers from Strings Containing Alphanumeric Characters in PHP?

Extraire des entiers à partir de chaînes non numériques

Pour extraire un entier d'une chaîne contenant à la fois des chiffres et des lettres, une approche pratique consiste à utilisez la fonction filter_var() de PHP. Cette fonction fournit un moyen pratique de nettoyer et d'extraire des types spécifiques de données d'une chaîne.

Utiliser filter_var() pour extraire des entiers non signés

Pour extraire un entier non signé de une chaîne du type "Dans mon panier : 11 articles", vous pouvez utiliser le code suivant :

$str = 'In My Cart : 11 items';
$int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
Copier après la connexion

Par en utilisant le filtre FILTER_SANITIZE_NUMBER_INT, la fonction filter_var() supprime efficacement tous les caractères non numériques de la chaîne, ne laissant que la valeur entière. Le résultat est ensuite converti en un entier à l'aide du casting de type (int).

Cette approche est simple et efficace pour extraire des entiers à partir de chaînes contenant à la fois des chiffres et des lettres.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal