lokasi sekarang: Rumah > tapak muat turun > Muat turun perpustakaan > Perpustakaan lain > Perpustakaan kelas php penapisan perkataan sensitif
Perpustakaan kelas php penapisan perkataan sensitif
Mengelaskan: Muat turun perpustakaan / Perpustakaan lain | Masa keluaran: 2018-01-19 | lawatan: 12815 |
Muat turun: 492 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Mengapa Saya Mendapat Ralat 404 Semasa Memasukkan Imej dalam Blog Hugo Saya?
- 2 dsetup16.dll - Apakah dsetup16.dll?
- 3 dtrsve.dll - Apakah dtrsve.dll?
- 4 dxcodex.ocx - Apakah dxcodex.ocx?
- 5 Adakah std::shared_ptr Thread-Safe Apabila Mengubah Suai Objek Dikongsi?
- 6 dsbho_02.dll - Apakah dsbho_02.dll?
- 7 Strategi untuk Mengurangkan Masa Permulaan dan Jejak Memori Apl Java Anda Sehingga
- 8 Mengapa Penciptaan Acara MySQL Saya Gagal dengan "Anda mempunyai ralat dalam sintaks SQL anda"?
- 9 Mengapa Fail Sass Saya Melemparkan Ralat "CSS Tidak Sah: Ungkapan Jangkaan"?
- 10 Mengapa saya tidak mengecut seperti yang diharapkan? Nampaknya mempunyai masalah lebar min yang tidak boleh ditanggalkan: kandungan min.
- 11 dwin0008.dll - Apakah dwin0008.dll?
- 12 Apakah Perbezaan Utama antara Kelas Bersarang Statik dan Bukan Statik di Jawa?
- 13 Harga X Empire Meningkat Kepada ATH Baharu: Inilah Yang Perlu Anda Tahu
- 14 dwpp.dll - Apakah itu dwpp.dll?
- 15 Mengapa Kaedah Antara Muka Go Saya Jenis Pulangan Menyebabkan Ralat Penyusunan?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1715 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1998 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1802 2024-04-07
-
- Mock.js |. Axios.js |
- 2615 2024-03-29
<?php class Logic_BlackWord { const APP_FORUM = 1; const APP_BLOG = 2; const APP_VOTE = 3; public function getHitList($txt) { $hitList = array(); $max = $this->getMax(); if($max) { $size = 1000; $last = ceil($max/$size); for($page=1;$page<=$last;$page++) { $result = $this->getHitListByPage($txt,$page,$size); if($result) $hitList = array_merge($hitList,$result); } } $hitList2 = array(); foreach($hitList as $hit=>$type) { $hitList2[$type][] = $hit; } return $hitList2; }
Algoritma penggantian perkataan sensitif perpustakaan kelas ini adalah 4 kali lebih cekap daripada str_replace (dengan 6 ribu perkataan sensitif dilampirkan perpustakaan kelas ini ditulis semasa saya tidak mempelajari pokok Trie algoritma. Algoritma saya Ia mempunyai struktur dan logik yang serupa dengan AC, kedua-duanya menggunakan pokok dan menukar ruang untuk masa, yang sangat membantu untuk mencari/menggantikan data besar-besaran.
strtr ialah wakil algoritma KMP Ia tidak mempunyai kelebihan dalam menangani perbendaharaan kata yang besar, dan perpustakaan perbendaharaan kata mesti dimuatkan ke dalam ingatan setiap kali.
Menggunakan algoritma AC untuk menulis sambungan dan memuatkan perbendaharaan kata ke dalam ingatan ialah cara terbaik untuk mengendalikannya.
Jadi badword.src.php boleh digunakan untuk mempelajari algoritma AC, belajar mencari dan menggantikan, dsb.