Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Ganzzahlen aus alphanumerischen Zeichenfolgen in PHP extrahieren?
Ganzzahlen aus komplexen Zeichenfolgen extrahieren: Ein praktischer Ansatz
Beim Umgang mit Daten, die Buchstaben und Zahlen kombinieren, ist es notwendig, bestimmte Zahlen zu extrahieren Werte. Betrachten Sie die Beispielzeichenfolge:
"In My Cart : 11 items"
Die Aufgabe besteht darin, die Ganzzahl „11“ aus dieser Zeichenfolge zu isolieren.
Lösung mit filter_var()
Für dieses Szenario erweist sich die Funktion filter_var() als effiziente Lösung. Diese Funktion filtert alle nicht numerischen Zeichen in der bereitgestellten Zeichenfolge heraus.
Der folgende Code zeigt, wie filter_var() verwendet wird:
$str = 'In My Cart : 11 items'; $int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
Durch die Verwendung des Filters FILTER_SANITIZE_NUMBER_INT bereinigt filter_var() die Zeichenfolge und entfernt alle nicht numerischen Zeichen. Die bereinigte Zeichenfolge wird dann mit (int) in eine Ganzzahl umgewandelt, wodurch effektiv der gewünschte Wert extrahiert wird.
Das obige ist der detaillierte Inhalt vonWie kann ich Ganzzahlen aus alphanumerischen Zeichenfolgen in PHP extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!