Heim >Backend-Entwicklung >PHP-Problem >Kann PHP nur Buchstaben und Zahlen anzeigen?
php kann Zeichenfolgen filtern, um nur Buchstaben und Zahlen anzuzeigen. Implementierungsmethode: 1. Verwenden Sie „preg_match_all(“/[a-zA-Z0-9]/u“, „$str“, $arr)“, um Buchstaben und Zahlen zu finden und im Array zu speichern. 2. Verwenden Sie „join ('',$arr[0])“ wandelt das Array in einen String um.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php kann Zeichenfolgen filtern und nur Buchstaben und Zahlen anzeigen.
In PHP können Sie die Funktion preg_match_all() mit regulären Ausdrücken verwenden, um Zeichenfolgen zu filtern und nur englische Buchstaben und Zahlen beizubehalten.
Der verwendete reguläre Ausdruck ist:
/[a-zA-Z0-9]/u
Die Funktion preg_match_all() akzeptiert einen dritten Parameter vom Array-Typ, um alle übereinstimmenden Ergebnisse zu speichern.
<?php header("Content-type:text/html;charset=utf-8"); $str = "php.cn?php中文网。zblog,?#$%^&())*(&^"; preg_match_all("/[a-zA-Z0-9]/u","$str",$arr); var_dump($arr); ?>
Das Array ist ein zweidimensionales Array. Sie können die Funktion „join()“ verwenden, um den Ergebniswert in eine Zeichenfolge zusammenzufügen
Das obige ist der detaillierte Inhalt vonKann PHP nur Buchstaben und Zahlen anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!