PHP preg ersetze nur erlaubte Zahlen

Sie können die Funktion preg_replace() in PHP verwenden, um in einer Zeichenfolge nur Zahlen zuzulassen, indem Sie einen regulären Ausdruck verwenden. Der reguläre Ausdruck zum Übereinstimmen nur mit Zahlen lautet /[^0-9]/, was bedeutet "treffe jin Zeichen, das KEINE Zahl zwischen 0 und 9 ist". Um dies in preg_replace() zu verwenden, würden Sie es folgendermaßen aufrufen:

<?php

$original_string = "abc123def456";
$only_numbers = preg_replace("/[^0-9]/", "", $original_string);
echo $only_numbers;

Dadurch werden alle nicht-numerischen Zeichen in der ursprünglichen Zeichenfolge durch eine leere Zeichenfolge ersetzt, wodurch nur noch Zahlen verbleiben.