3 kaedah: 1. Gunakan "str_replace("-",'',$str)" untuk menggantikan aksara "-" dengan aksara nol 2. Gunakan "preg_replace("/-/", " ",$str)" melaksanakan ungkapan biasa untuk mencari aksara "-" dan mengeluarkannya; 3. Gunakan preg_filter() untuk mengalih keluarnya.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Alih keluar php rentetan kaedah aksara "-"
Kaedah 1: Gunakan fungsi str_replace() atau str_replace()
str_ireplace() dan str_replace gunakan A baharu rentetan menggantikan rentetan tertentu yang dinyatakan dalam rentetan asal str_replace adalah sensitif huruf besar-besaran, manakala str_ireplace() tidak sensitif huruf besar-besaran Sintaks kedua-duanya adalah serupa.
Hanya gantikan aksara "-
" dengan aksara kosong ''
.
<?php header('content-type:text/html;charset=utf-8'); $str="1-2-3-4-5-6-7-8"; echo "原字符串:".$str."<br><br>"; echo "去掉'-'字符后:<br>"; echo str_replace("-",'',$str)."<br>"; echo str_ireplace("-",'',$str)."<br>"; ?>
Kaedah 2: Gunakan fungsi preg_replace()
Fungsi preg_replace() boleh digunakan dengan ungkapan biasa untuk mencari semua aksara "-" dan menggantikannya dengan aksara kosong ''.
<?php header('content-type:text/html;charset=utf-8'); $str="1-2-3-4-5-6-7-8"; echo "原字符串:".$str."<br><br>"; echo "去掉'-'字符后:".preg_replace("/-/", "", $str)."<br>"; ?>
Kaedah 3: Gunakan fungsi preg_filter()
Begitu juga, fungsi preg_filter() digunakan dengan biasa ungkapan untuk mencari Semua aksara "-" dan menggantikannya dengan aksara kosong ''.
<?php header('content-type:text/html;charset=utf-8'); $str="1-2-3-4-5-6-7-8-9-"; echo "原字符串:".$str."<br><br>"; echo "去掉'-'字符后:".preg_filter("/-/", "", $str)."<br>"; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar aksara '-' daripada rentetan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!