Rumah pembangunan bahagian belakang tutorial php 简体转繁体内码转换PHP函数_PHP

简体转繁体内码转换PHP函数_PHP

Jun 01, 2016 pm 12:34 PM
g gb text fungsi Dipermudahkan Tukar

<font color="#000000"> <font color="#0000BB"></font><font color="#007700"> <br></font><font color="#FF8000">//hessian <hessian> 推荐发布在 ctohome.com <br>// gb_big5("需要等待转换的文字","等待转换文字的语言种类") <br></hessian></font><font color="#007700">function </font><font color="#0000BB">gb_big5</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">,</font><font color="#0000BB">$Source_Language</font><font color="#007700">=</font><font color="#DD0000">"gb"</font><font color="#007700">){ <br>switch (</font><font color="#0000BB">$Source_Language</font><font color="#007700">) { <br>case </font><font color="#DD0000">"gb"</font><font color="#007700">: <br></font><font color="#0000BB">$fp </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#DD0000">"gb-big5.table"</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">); <br>break; <br>case </font><font color="#DD0000">"big5"</font><font color="#007700">: <br></font><font color="#0000BB">$fp </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#DD0000">"big5-gb.table"</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">); <br>break; <br>default: <br></font><font color="#0000BB">$fp </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#DD0000">"gb-big5.table"</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">); <br>break; <br>} <br><br></font><font color="#0000BB">$max</font><font color="#007700">=</font><font color="#0000BB">strlen</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">)-</font><font color="#0000BB">1</font><font color="#007700">; <br>for(</font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">;</font><font color="#0000BB">$i</font><font color="#007700"><font color="#0000BB">$max</font><font color="#007700">;</font><font color="#0000BB">$i</font><font color="#007700">++){ <br></font><font color="#0000BB">$h</font><font color="#007700">=</font><font color="#0000BB">ord</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">]); <br>if(</font><font color="#0000BB">$h</font><font color="#007700">>=</font><font color="#0000BB">160</font><font color="#007700">){ <br></font><font color="#0000BB">$l</font><font color="#007700">=</font><font color="#0000BB">ord</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">]); <br>if(</font><font color="#0000BB">$h</font><font color="#007700">==</font><font color="#0000BB">161 </font><font color="#007700">&& </font><font color="#0000BB">$l</font><font color="#007700">==</font><font color="#0000BB">64</font><font color="#007700">){ <br></font><font color="#0000BB">$gb</font><font color="#007700">=</font><font color="#DD0000">" "</font><font color="#007700">; <br>}else{ <br></font><font color="#0000BB">fseek</font><font color="#007700">(</font><font color="#0000BB">$fp</font><font color="#007700">,(</font><font color="#0000BB">$h</font><font color="#007700">-</font><font color="#0000BB">160</font><font color="#007700">)*</font><font color="#0000BB">510</font><font color="#007700">+(</font><font color="#0000BB">$l</font><font color="#007700">-</font><font color="#0000BB">1</font><font color="#007700">)*</font><font color="#0000BB">2</font><font color="#007700">); <br></font><font color="#0000BB">$gb</font><font color="#007700">=</font><font color="#0000BB">fread</font><font color="#007700">(</font><font color="#0000BB">$fp</font><font color="#007700">,</font><font color="#0000BB">2</font><font color="#007700">); <br>} <br></font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">]=</font><font color="#0000BB">$gb</font><font color="#007700">[</font><font color="#0000BB">0</font><font color="#007700">]; <br></font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">]=</font><font color="#0000BB">$gb</font><font color="#007700">[</font><font color="#0000BB">1</font><font color="#007700">]; <br></font><font color="#0000BB">$i</font><font color="#007700">++; <br>} <br>} <br></font><font color="#0000BB">fclose</font><font color="#007700">(</font><font color="#0000BB">$fp</font><font color="#007700">); <br>return </font><font color="#0000BB">$Text</font><font color="#007700">; <br>} <br><br></font><font color="#FF8000">//例子:$big5是繁体字 $gb是简体字 输出以后请切换浏览器编码 即可见到,这是修改于Ajax的代码 <br>/* <br>$big5="徽骸種9a#HGYUG7KJN*(*(*^(^(*(*Θぃの"; <br>$gb="繁体语言"; <br>echo gb_big5($gb,"gb"); <br>echo "<br><br><br><br><br>"; <br>echo gb_big5($big5,"big5"); <br>*/ <br><br></font><font color="#0000BB">?></font></font> </font>
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 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 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)

Petua untuk mencipta fungsi baharu secara dinamik dalam fungsi golang Petua untuk mencipta fungsi baharu secara dinamik dalam fungsi golang Apr 25, 2024 pm 02:39 PM

Bahasa Go menyediakan dua teknologi penciptaan fungsi dinamik: penutupan dan refleksi. penutupan membenarkan akses kepada pembolehubah dalam skop penutupan, dan refleksi boleh mencipta fungsi baharu menggunakan fungsi FuncOf. Teknologi ini berguna dalam menyesuaikan penghala HTTP, melaksanakan sistem yang sangat boleh disesuaikan dan membina komponen boleh pasang.

Koleksi lengkap formula fungsi excel Koleksi lengkap formula fungsi excel May 07, 2024 pm 12:04 PM

1. Fungsi SUM digunakan untuk menjumlahkan nombor dalam lajur atau sekumpulan sel, contohnya: =SUM(A1:J10). 2. Fungsi AVERAGE digunakan untuk mengira purata nombor dalam lajur atau sekumpulan sel, contohnya: =AVERAGE(A1:A10). 3. Fungsi COUNT, digunakan untuk mengira bilangan nombor atau teks dalam lajur atau sekumpulan sel, contohnya: =COUNT(A1:A10) 4. Fungsi IF, digunakan untuk membuat pertimbangan logik berdasarkan syarat yang ditentukan dan mengembalikan hasil yang sepadan.

Pengecualian Fungsi C++ Lanjutan: Pengendalian Ralat Tersuai Pengecualian Fungsi C++ Lanjutan: Pengendalian Ralat Tersuai May 01, 2024 pm 06:39 PM

Pengendalian pengecualian dalam C++ boleh dipertingkatkan melalui kelas pengecualian tersuai yang menyediakan mesej ralat khusus, maklumat kontekstual dan melaksanakan tindakan tersuai berdasarkan jenis ralat. Tentukan kelas pengecualian yang diwarisi daripada std::exception untuk memberikan maklumat ralat tertentu. Gunakan kata kunci lontaran untuk membuang pengecualian tersuai. Gunakan dynamic_cast dalam blok try-catch untuk menukar pengecualian yang ditangkap kepada jenis pengecualian tersuai. Dalam kes sebenar, fungsi open_file membuang pengecualian FileNotFoundException Menangkap dan mengendalikan pengecualian boleh memberikan mesej ralat yang lebih spesifik.

Laman Web Rasmi Laman Web Laman Web Pintu Gerbang Exchange Laman Web Rasmi Laman Web Laman Web Pintu Gerbang Exchange Feb 19, 2025 pm 03:03 PM

Laman web rasmi Gate.io boleh diakses dengan mengklik pautan atau memasukkan URL dalam penyemak imbas. Adalah disyorkan untuk menambah URL ke penanda buku atau kegemaran untuk akses mudah. Sekiranya anda menghadapi masalah yang tidak dapat diakses, cuba membersihkan cache dan kuki penyemak imbas. Berhati -hati untuk mengelakkan phishing, laman web rasmi Gate.io tidak akan mengambil inisiatif untuk meminta maklumat peribadi. Di samping itu, Gate.io menyediakan aplikasi mudah alih yang boleh didapati melalui pembekal aplikasi

Peraturan dan Kelebihan Pengeluaran Bitmex Exchange Exchange Peraturan dan Kelebihan Pengeluaran Bitmex Exchange Exchange Feb 21, 2025 pm 10:48 PM

Keperluan pengeluaran mata wang Bitmex Exchange: Pengesahan dua langkah dan pengesahan identiti mesti diselesaikan. Jumlah minimum pengeluaran berbeza mengikut mata wang. Proses pengeluaran termasuk pembalakan ke dalam akaun, memasukkan alamat pengeluaran, memasukkan jumlah dan mengesahkan urus niaga. Kelebihan pengeluaran Bitmex termasuk pemprosesan cepat, yuran pengendalian yang rendah, sokongan mata wang berganda dan langkah keselamatan yang ketat. Walau bagaimanapun, ia juga menghadapi kekurangan seperti pengawasan yang tidak mencukupi, risiko serangan penggodam, sekatan terhadap pengeluaran dan pembekuan akaun.

Cara Berdagang di Trezor dan Apa Yang Perlu Diperhatikan Cara Berdagang di Trezor dan Apa Yang Perlu Diperhatikan Feb 21, 2025 pm 10:30 PM

Transaksi pada Trezor Sambungkan peranti Trezor dan pasang aplikasi Trezorbridge. Buka suite Trezor dan pilih jenis transaksi (hantar, terima, atau ditebus). Masukkan butiran transaksi (alamat, jumlah, yuran, dll.). Semak butiran dan tekan Sahkan pada peranti Trezor untuk memberi kuasa transaksi.

Perkara yang perlu diambil perhatian apabila fungsi Golang menerima parameter peta Perkara yang perlu diambil perhatian apabila fungsi Golang menerima parameter peta Jun 04, 2024 am 10:31 AM

Apabila menghantar peta ke fungsi dalam Go, salinan akan dibuat secara lalai dan pengubahsuaian pada salinan tidak akan menjejaskan peta asal. Jika anda perlu mengubah suai peta asal, anda boleh menghantarnya melalui penuding. Peta kosong perlu dikendalikan dengan berhati-hati, kerana ia secara teknikal adalah penunjuk sifar, dan menghantar peta kosong kepada fungsi yang menjangkakan peta tidak kosong akan menyebabkan ralat.

Kedudukan Aplikasi Perdagangan Dagangan Digital Teratas Top pada tahun 2025 Kedudukan Aplikasi Perdagangan Dagangan Digital Teratas Top pada tahun 2025 Feb 27, 2025 pm 06:24 PM

Sepuluh aplikasi perdagangan mata wang digital teratas pada tahun 2025 adalah: Binance, Okx, Gate.io, Bitget, Huobi, Kucoin, Bitmart, Bybit, Bitfinex, dan Poloniex. Urus niaga ini menonjol di pasaran untuk jumlah dagangan mereka, pemilihan aset, perdagangan leverage, perdagangan sosial, pematuhan, kemudahan penggunaan, yuran transaksi yang rendah dan keselamatan dana.

See all articles