Dua kaedah pelaksanaan: 1. Gunakan str_replace() untuk menggantikan semua petikan tunggal dalam rentetan dengan aksara kosong, sintaksnya ialah "str_replace("'","", string)" 2. Gunakan preg_replace( ) untuk melaksanakan ungkapan biasa "/'/" untuk mencari semua petikan tunggal dalam rentetan dan menggantikannya dengan aksara kosong Sintaksnya ialah "preg_replace("/'/","",string) ".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan str_replace( ) function Atau fungsi preg_replace() untuk mengalih keluar petikan tunggal dalam rentetan, cuma gantikan petikan tunggal dalam rentetan dengan aksara nol.
Kaedah 1: Gunakan fungsi str_replace() untuk menggantikan petikan tunggal dalam rentetan dengan aksara kosong
Fungsi str_replace() menggantikan beberapa aksara dalam rentetan (saiz -sensitif Tulis).
str_replace(find,replace,string,count)
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换 find 中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
Hanya tetapkan parameter pertama kepada petikan tunggal "'" dan parameter kedua kepada aksara nol.
<?php header('content-type:text/html;charset=utf-8'); $str = "My name is 'LiHua','20' years old!"; echo "原字符串:".$str."<br>"; $new = str_replace("'","",$str); echo "去除单引号后:".$new; ?>
Kaedah 2: Gunakan fungsi preg_replace() dengan ungkapan biasa /'/
untuk menggantikan petikan tunggal dalam rentetan dengan aksara kosong
Fungsi preg_replace menjalankan carian dan penggantian ungkapan biasa.
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Cari corak padanan bahagian dalam subjek dan gantikan dengan penggantian.
Penerangan parameter:
$pattern: Corak yang hendak dicari, yang boleh menjadi rentetan atau tatasusunan rentetan.
$replacement: Rentetan atau tatasusunan rentetan yang digunakan untuk penggantian.
$subject: Rentetan sasaran atau tatasusunan rentetan untuk dicari dan diganti.
$limit: Pilihan, bilangan maksimum penggantian untuk setiap rentetan subjek bagi setiap corak. Lalai ialah -1 (tiada had).
$count: Pilihan, bilangan kali penggantian dilakukan.
Hanya gunakan fungsi preg_replace() untuk melaksanakan ungkapan biasa /'/
untuk mencari semua petikan tunggal dalam rentetan dan menggantikannya dengan aksara nol
<?php header('content-type:text/html;charset=utf-8'); $str = "My name is 'LiHua','20' years old!"; echo "原字符串:".$str."<br>"; $new = preg_replace("/\'/","",$str); echo "去除单引号后:".$new; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar petikan tunggal dari rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!