Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich eine Ganzzahl aus einer Zeichenfolge extrahieren, die alphanumerische Zeichen enthält?

Wie kann ich eine Ganzzahl aus einer Zeichenfolge extrahieren, die alphanumerische Zeichen enthält?

Barbara Streisand
Freigeben: 2024-12-27 07:04:10
Original
685 Leute haben es durchsucht

How Can I Extract an Integer from a String Containing Alphanumeric Characters?

Ganzzahlen aus einer Zeichenfolge extrahieren, die sowohl Zahlen als auch Buchstaben enthält

Um eine einzelne vorzeichenlose Ganzzahl aus einer Zeichenfolge abzurufen, die Zahlen und Buchstaben kombiniert, z B. „In meinem Warenkorb: 11 Artikel“, stehen zuverlässige Techniken zur Verfügung. Ein einfacher Ansatz besteht darin, die Funktion filter_var zu verwenden.

Betrachten wir ein Beispiel:

$str = 'In My Cart : 11 items';
Nach dem Login kopieren

In diesem Fall besteht unser Ziel darin, die Zahl „11“ zu extrahieren. Um dies zu erreichen, können wir den folgenden Code verwenden:

$int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
Nach dem Login kopieren

Die Funktion filter_var, ausgestattet mit dem Filter FILTER_SANITIZE_NUMBER_INT, entfernt effektiv alle nicht numerischen Zeichen aus der Zeichenfolge. Indem wir das Ergebnis mithilfe von (int) in eine Ganzzahl umwandeln, stellen wir sicher, dass die Ausgabe ein Ganzzahltyp ist.

Dieser Ansatz vereinfacht die Extraktion von Ganzzahlen aus Zeichenfolgen, indem unerwünschte Zeichen effektiv herausgefiltert werden. Es ist eine bequeme und zuverlässige Methode für diese häufige Aufgabe.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Ganzzahl aus einer Zeichenfolge extrahieren, die alphanumerische Zeichen enthält?. 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