Bagaimana untuk memadam aksara tertentu dalam rentetan dalam php

青灯夜游
Lepaskan: 2023-03-12 11:20:02
asal
8823 orang telah melayarinya

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)".

Bagaimana untuk memadam aksara tertentu dalam rentetan dalam php

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 = &#39;abcdefgAC&#39;;
$replace = &#39;&#39;;
$search1 = &#39;a&#39;;
$search2 = &#39;A&#39;;
echo str_replace($search1, $replace, $str)."<br>";
echo str_replace($search2, $replace, $str)."<br>";
?>
Salin selepas log masuk

Hasil output:

bcdefgAC
abcdefgC
Salin selepas log masuk

Contoh 2: Gunakan fungsi str_ireplace()

<?php
$str = &#39;abcdefgAC&#39;;
$replace = &#39;&#39;;
$search1 = &#39;a&#39;;
$search2 = &#39;A&#39;;
echo str_ireplace($search1, $replace, $str)."<br>";
echo str_ireplace($search2, $replace, $str)."<br>";
?>
Salin selepas log masuk

Hasil keluaran:

bcdefgC
bcdefgC
Salin selepas log masuk

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 ] )
Salin selepas log masuk

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 = &#39;abcdefgAC&#39;;
$replace = &#39;&#39;;
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>";
?>
Salin selepas log masuk

Hasil output:

Bagaimana untuk memadam aksara tertentu dalam rentetan dalam php

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!

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