Rumah >pembangunan bahagian belakang >masalah PHP >Bolehkah php hanya memaparkan huruf dan nombor?
php boleh menapis rentetan dan hanya memaparkan huruf dan nombor. Kaedah pelaksanaan: 1. Gunakan "preg_match_all("/[a-zA-Z0-9]/u", "$str", $arr)" untuk mencari huruf dan nombor dan menyimpannya dalam tatasusunan 2. Gunakan "join ('',$arr[0])" menukar tatasusunan menjadi rentetan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php boleh menapis rentetan, hanya Paparkan huruf dan nombor.
Dalam PHP, anda boleh menggunakan fungsi preg_match_all() dengan ungkapan biasa untuk menapis rentetan dan hanya mengekalkan huruf dan nombor Bahasa Inggeris. Ungkapan biasa yang digunakan oleh
ialah:
/[a-zA-Z0-9]/u
Fungsi preg_match_all() menerima parameter ketiga jenis tatasusunan untuk menyimpan semua hasil yang sepadan.
<?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); ?>
Tatasusunan ialah tatasusunan dua dimensi, dan anda boleh menggunakan fungsi join() untuk menyambung nilai hasil ke dalam rentetan
join('',$arr[0])
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bolehkah php hanya memaparkan huruf dan nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!