cari
Rumahpembangunan bahagian belakangmasalah PHPBagaimana untuk melaksanakan kedudukan penggantian dalam php

Cara melaksanakan kedudukan penggantian dalam PHP: 1. Buat fail sampel PHP 2. Gunakan fungsi strpos untuk mencari sama ada rentetan mengandungi frasa tertentu 3. Gunakan fungsi substr_replace untuk mencapai penggantian;

Bagaimana untuk melaksanakan kedudukan penggantian dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer Dell G3.

Bagaimana untuk menggantikan kedudukan dalam php?

Cari dan gantikan rentetan Cina dalam PHP

Cari sama ada rentetan itu mengandungi frasa tertentu

<?php
echo strpos("一二三四五","一");
echo "<br>";
echo strpos("一二三四五","二");
?>

Hasil yang dicetak ialah:

0

3

Berikut ialah kod untuk menggantikan perkataan tertentu:

<?php
$word = "一二三四五";
$reWord = "六六六";
$pos = strpos("一二三四五","三");
$newWord = substr_replace($word, $reWord, $pos, 3);//从上面的例子中可以看出中文是占3个字符,所以最后一个参数为3
                                                      //要想得到(一二六六六 )的结果,就相当于替换掉后面的3个中文,可以把最后一个参数改为3*3即9
                                                    //如果最后一个参数为0就可以实现在制定下标上插入新字符串
echo "$newWord";
?>

Hasil output ialah:

satu dua enam enam enam empat 5.

Gunakan penggantian rentetan untuk menapis teks

<?php
$words = ["我", "你", "他", "她"];//过滤库
$sentence = "我和你一起去他家找她";//待过滤的句子
foreach($words as $word)//遍历过滤库的词
{
$len = strlen($word);//获取过滤词的长度
$pos = strpos($sentence,$word);//寻找过滤词的位置
$sentence = substr_replace($sentence,&#39;&#39;, $pos, $len); 
}
echo $sentence;
?>

Hasil yang ditapis ialah:

和一起去家找

Pembelajaran yang disyorkan: "Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan kedudukan penggantian dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.