Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Ganzzahlen aus alphanumerischen Zeichenfolgen in PHP extrahieren?

Wie kann ich Ganzzahlen aus alphanumerischen Zeichenfolgen in PHP extrahieren?

Barbara Streisand
Barbara StreisandOriginal
2024-12-26 22:14:10390Durchsuche

How Can I Extract Integers from Alphanumeric Strings in PHP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn