Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengalih keluar aksara '-' daripada rentetan php

Bagaimana untuk mengalih keluar aksara '-' daripada rentetan php

青灯夜游
Lepaskan: 2023-03-16 09:40:02
asal
2137 orang telah melayarinya

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.

Bagaimana untuk mengalih keluar aksara '-' daripada rentetan php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="1-2-3-4-5-6-7-8";
echo "原字符串:".$str."<br><br>";
echo "去掉&#39;-&#39;字符后:<br>";
echo str_replace("-",&#39;&#39;,$str)."<br>";
echo str_ireplace("-",&#39;&#39;,$str)."<br>";
?>
Salin selepas log masuk

Bagaimana untuk mengalih keluar aksara - daripada rentetan php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="1-2-3-4-5-6-7-8";
echo "原字符串:".$str."<br><br>";
echo "去掉&#39;-&#39;字符后:".preg_replace("/-/", "", $str)."<br>";
?>
Salin selepas log masuk

Bagaimana untuk mengalih keluar aksara - daripada rentetan php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="1-2-3-4-5-6-7-8-9-";
echo "原字符串:".$str."<br><br>";
echo "去掉&#39;-&#39;字符后:".preg_filter("/-/", "", $str)."<br>";
?>
Salin selepas log masuk

Bagaimana untuk mengalih keluar aksara - daripada rentetan php

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!

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