Bagaimana untuk membuang simbol dari rentetan dalam php

青灯夜游
Lepaskan: 2023-03-15 20:10:02
asal
3620 orang telah melayarinya

Kaedah: 1. Gunakan "str_replace("specified symbol","",$str)" untuk mengalih keluar simbol yang ditentukan; 2. Gunakan "preg_match_all("/[x{4e00}-x{9fa5} a- zA-Z0-9]/u","$str",$result);"Tapis semua simbol.

Bagaimana untuk membuang simbol dari rentetan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

php remove rentetan Simbol dalam

Kaedah 1: Gunakan fungsi str_replace()--buang simbol yang dinyatakan

Fungsi str_replace() boleh mencari untuk simbol dalam rentetan Nyatakan simbol dan gantikannya dengan aksara kosong

Contohnya: alih keluar simbol ?
Kaedah 2: Gunakan fungsi preg_match_all ()

<?php
header("Content-type:text/html;charset=utf-8");
$str = "php.cn?php中文网。zblog,?#$%^&())*(&^";
$newstr=str_replace("?","",$str);
echo $newstr;
?>
Salin selepas log masuk

fungsi preg_match_all() boleh digunakan dengan ungkapan biasa untuk menapis rentetan, mengekalkan hanya bahasa Cina, Inggeris dan nombor serta mengalih keluar semua simbol lain Bagaimana untuk membuang simbol dari rentetan dalam php

Fungsi preg_match_all() menerima parameter ketiga jenis tatasusunan untuk menyimpan semua hasil yang sepadan.

Anda boleh menggunakan fungsi join() untuk menyambung tatasusunan hasil menjadi rentetan
<?php
header("Content-type:text/html;charset=utf-8");
$str = "php.cn?php中文网。zblog,?#$%^&())*(&^";
preg_match_all("/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u","$str",$result);
var_dump($result);
?>
Salin selepas log masuk

Bagaimana untuk membuang simbol dari rentetan dalam php

Pembelajaran yang disyorkan: "

Tutorial Video PHP

echo join(&#39;&#39;,$result[0]);
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk membuang simbol dari rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan