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
Freigeben: 2024-12-26 22:14:10
Original
399 Leute haben es durchsucht

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"
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage