Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar garis bawah kepada koma dalam php
3 kaedah: 1. Gunakan pernyataan "str_replace("_",",$str)" untuk mencari garis bawah dan menggantikannya dengan koma 2. Gunakan "str_ireplace("_", " ,",$str)" pernyataan; 3. Gunakan "preg_filter("/_/",",",$str)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php menukar garis bawah kepada koma Kaedah: Cari garis bawah dalam rentetan dan gantikannya dengan koma.
Anda boleh menggunakan 3 kaedah berikut untuk melaksanakan carian dan menggantikan:
Kaedah 1: Gunakan fungsi str_replace()
<?php $str = '1_2_3_44678_5_'; echo str_replace("_",",",$str); ?>
Kaedah 2: Gunakan fungsi str_ireplace()
<?php $str = '1_2_3_44678_5_'; echo $str."<br>"; echo str_ireplace("_",",",$str); ?>
Penjelasan: str_ireplace( ) dan str_replace sintaks Serupa, dan kedua-duanya menggunakan rentetan baharu untuk menggantikan rentetan khusus yang dinyatakan dalam rentetan asal; tetapi str_replace adalah sensitif huruf besar-besaran, str_ireplace() bukan sensitif huruf besar-kecil
Kaedah 3: Gunakan fungsi preg_replace ()
preg_replace() boleh digunakan dengan ungkapan biasa untuk mencari semua garis bawah dan menggantikannya dengan koma.
<?php $str = '3_44678_5_'; echo $str."<br>"; echo preg_filter("/_/", ",", $str); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar garis bawah kepada koma dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!