Rumah php教程 PHP源码 高亮显示搜索结果代码

高亮显示搜索结果代码

Jun 08, 2016 pm 05:28 PM
color pattern quot replace

<script>ec(2);</script>

高亮显示搜索结果代码

function highlight_words($str, $words, $color = '#FFFF00') {
if(is_array($words)) {
foreach($words as $k => $word) {
$pattern[$k] = "/b($word)b/is";
$replace[$k] = '\1';
}
}
else {
$pattern = "/b($words)b/is";
$replace = '\1';
}

return preg_replace($pattern,$replace,$str);
}

$str="sdfasdfasdfas AS asds";
$word="as";
echo highlight_words($str,$word);

?> 

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

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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan fungsi REPLACE untuk menggantikan bahagian rentetan tertentu dalam MySQL Cara menggunakan fungsi REPLACE untuk menggantikan bahagian rentetan tertentu dalam MySQL Jul 25, 2023 pm 01:18 PM

MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan yang menyediakan pelbagai fungsi untuk memproses dan mengendalikan data. Antaranya, fungsi REPLACE digunakan untuk menggantikan bahagian rentetan yang ditentukan. Dalam artikel ini, kami akan memperkenalkan cara menggunakan fungsi REPLACE untuk penggantian rentetan dalam MySQL dan menunjukkan penggunaannya melalui contoh kod. Mula-mula, mari kita lihat sintaks fungsi REPLACE: REPLACE(str,search_str,replace_str).

Apakah teknik untuk carian dan penggantian rentetan dalam Python? Apakah teknik untuk carian dan penggantian rentetan dalam Python? Oct 20, 2023 am 11:42 AM

Apakah teknik carian dan penggantian rentetan dalam Python? (Contoh kod khusus) Dalam Python, rentetan ialah jenis data biasa, dan kami sering menemui operasi carian rentetan dan menggantikan dalam pengaturcaraan harian. Artikel ini akan memperkenalkan beberapa teknik carian dan penggantian rentetan biasa, disertai dengan contoh kod tertentu. Untuk mencari subrentetan tertentu dalam rentetan, anda boleh menggunakan kaedah find() atau kaedah index() rentetan itu. Kaedah find() mengembalikan indeks kejadian pertama subrentetan dalam rentetan.

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Menggunakan kaedah Pattern.compile dalam Java Menggunakan kaedah Pattern.compile dalam Java Feb 18, 2024 pm 09:04 PM

Penggunaan fungsi Pattern.compile dalam Java Fungsi Pattern.compile dalam Java ialah kaedah yang digunakan untuk menyusun ungkapan biasa. Ungkapan biasa ialah alat pemadanan dan pemprosesan rentetan yang berkuasa yang boleh digunakan untuk mencari, menggantikan, mengesahkan rentetan dan operasi lain. Fungsi Pattern.compile membolehkan kami menyusun corak rentetan ke dalam objek Corak, yang kemudiannya boleh digunakan untuk melakukan satu siri operasi rentetan. Pattern.compi

Kelas PatternSyntaxException dalam ungkapan biasa Java Kelas PatternSyntaxException dalam ungkapan biasa Java Sep 11, 2023 pm 07:37 PM

Kelas PatternSyntaxException mewakili pengecualian tidak ditandai yang dilemparkan apabila ralat sintaks berlaku dalam rentetan ungkapan biasa. Kelas ini mengandungi tiga kaedah utama, iaitu - getDescription() - mengembalikan perihalan ralat. getIndex() - Mengembalikan indeks ralat. getPattern() - Mengembalikan corak ungkapan biasa di mana ralat berlaku. getMessage() - Mengembalikan mesej lengkap yang mengandungi ralat, indeks, corak ungkapan biasa di mana ralat berlaku, dan ralat dalam corak yang ditunjukkan. Contoh Demonstrasi masa nyata importjava.util.Scanner;importjava.util.regex.Matcher;i

Gunakan kaedah replace() kelas StringBuilder di Java untuk menggantikan sebahagian daripada kandungan dalam rentetan Gunakan kaedah replace() kelas StringBuilder di Java untuk menggantikan sebahagian daripada kandungan dalam rentetan Jul 24, 2023 pm 10:28 PM

Gunakan kaedah replace() kelas StringBuilder di Java untuk menggantikan sebahagian daripada kandungan dalam rentetan Dalam pengaturcaraan Java, rentetan ialah jenis data yang sangat penting, dan rentetan selalunya perlu diproses dan dimanipulasi. Dan kadangkala kita perlu menggantikan sebahagian daripada rentetan untuk memenuhi keperluan kita. Di Java, anda boleh menggunakan kaedah replace() kelas StringBuilder untuk melaksanakan operasi penggantian rentetan. StringBuilder ialah a

Cara menggunakan fungsi Corak dalam Java untuk padanan corak Cara menggunakan fungsi Corak dalam Java untuk padanan corak Jun 26, 2023 pm 02:55 PM

Di Java, fungsi Corak ialah alat yang sangat berkuasa dan fleksibel yang membantu pembangun melaksanakan padanan corak yang tepat dalam teks. Dalam artikel ini, kami akan memperkenalkan cara menggunakan fungsi Corak untuk padanan corak. Fungsi Corak ialah sebahagian daripada pakej Java.util.regex, yang membolehkan pembangun mentakrif dan menghuraikan ungkapan biasa. Ungkapan biasa ialah alat yang berkuasa untuk memadankan dan memanipulasi teks. Ia boleh digunakan untuk menyemak nombor dan susunan kejadian huruf, nombor, aksara khas, dsb.

Google Pixel 9a: Kebocoran menunjukkan sarung yang lebih besar dan empat warna Google Pixel 9a: Kebocoran menunjukkan sarung yang lebih besar dan empat warna Oct 03, 2024 am 06:04 AM

Reka bentuk baharu Google Pixel 9a telah pun dilihat dalam foto dan paparan awal sejak beberapa minggu lalu, dan kini Android Headline baru sahaja mendedahkan dimensi dan warna yang tepat bagi telefon pintar jarak pertengahan itu. Pixel 9a berukuran 154 x 73

See all articles