Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memadam aksara tertentu dalam rentetan dalam php
Kaedah untuk memadam aksara: 1. Gunakan fungsi str_replace(), sintaks "str_replace(specified character,'', $str)" 2. Gunakan fungsi substr_replace(), sintaks "substr_replace($str,'; ',Nyatakan kedudukan watak,1)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php delete rentetan Kaedah untuk aksara tertentu dalam
Kaedah 1: Padamkan aksara yang ditentukan
Dalam PHP, str_ireplace() dan str_replace gunakan rentetan baharu Gantikan rentetan (karakter) tertentu yang dinyatakan dalam rentetan asal; apabila nilai gantian ditetapkan kepada aksara kosong ''
, aksara khusus akan dipadamkan.
Nota: str_replace sensitif huruf besar-besaran, str_ireplace() bukan sensitif huruf besar-besaran.
Contoh 1: Gunakan fungsi str_replace()
<?php $str = 'abcdefgAC'; $replace = ''; $search1 = 'a'; $search2 = 'A'; echo str_replace($search1, $replace, $str)."<br>"; echo str_replace($search2, $replace, $str)."<br>"; ?>
Hasil output:
bcdefgAC abcdefgC
Contoh 2: Gunakan fungsi str_ireplace()
<?php $str = 'abcdefgAC'; $replace = ''; $search1 = 'a'; $search2 = 'A'; echo str_ireplace($search1, $replace, $str)."<br>"; echo str_ireplace($search2, $replace, $str)."<br>"; ?>
Hasil keluaran:
bcdefgC bcdefgC
Kaedah 2: Padamkan aksara pada kedudukan yang ditentukan
Fungsi substr_replace() menggantikan sebahagian daripada rentetan untuk rentetan lain. Sintaks fungsi
substr_replace() adalah seperti berikut:
mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )
substr_replace() menggunakan penggantian untuk menggantikan subrentetan yang layak oleh parameter panjang permulaan dan pilihan dalam salinan rentetan rentetan . Jika nilai gantian ialah aksara kosong '', aksara panjang boleh dipadamkan.
Contoh:
<?php $str = 'abcdefgAC'; $replace = ''; echo substr_replace($str, $replace, 0,1)."<br>"; echo substr_replace($str, $replace, 1,1)."<br>"; echo substr_replace($str, $replace, 2,1)."<br>"; echo substr_replace($str, $replace, 3,1)."<br>"; echo substr_replace($str, $replace, 4,1)."<br>"; echo substr_replace($str, $replace, 5,1)."<br>"; ?>
Hasil output:
Pembelajaran yang disyorkan: "Tutorial video PHP》
Atas ialah kandungan terperinci Bagaimana untuk memadam aksara tertentu dalam rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!