Artikel berikut menyediakan garis besar untuk PHP base64_encode. Kaedah Base64_encode digunakan untuk mengekod data kami. Apabila kami menggunakan kaedah base64_encode dalam program, kami menukarnya kepada urutan bait dan kemudian menukarnya kepada teks rentetan dalam PHP. Kaedah Base64_encode berfungsi dengan cara yang sama seperti dalam bahasa pengaturcaraan lain tujuan utama kaedah ini ialah ia digunakan untuk mengekod data kami sebagai sebahagian daripada Sambungan Mel Internet Serbaguna. Kaedah base64_encode mengambil satu parameter, dan rentetan kami yang ingin kami kodkan semasa lulus.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Sintaks:
Seperti yang kita lihat, kaedah ini hanya mengambil satu parameter sebagai input. Kami boleh menghantar rentetan kami yang ingin kami kodkan dalam format base64.
string base64_encode( $your_data )
Seperti yang kita lihat di atas, kita boleh menghantar data kita ke dalam kaedah ini sebagai parameter. Ini hanya memerlukan satu parameter sebagai input di sini.
Kini kita boleh melihat satu sintaks amalan untuk mengetahuinya dengan lebih baik:
Contoh:
string base64_encode( "hello just syntax " )
Setakat ini, kami tahu bahawa kaedah ini digunakan untuk mengekod data kami ke dalam urutan bait. Kaedah ini digunakan di mana kita ingin menyembunyikan rahsia kita melalui rangkaian. Kami juga boleh menentukan kaedah pengekodan kami sendiri. Ini akan berguna apabila kita mempunyai beberapa kunci atau rahsia yang didedahkan kepada rangkaian. Jadi kami boleh mengekod data kami dengan menggunakan kaedah base64_encode dalam PHP untuk melindunginya juga. Ini hanya akan menjadi jujukan bait di sini yang boleh ditukar semula menjadi teks rentetan semasa menyahkodnya.
Bila penggunaan ini, terdapat sangat sedikit perubahan yang mesej kami akan rosak oleh sistem, rentetan asal atau data akan selamat dan kami boleh menyahkodnya dengan mudah di sisi lain dengan menggunakan sebarang mekanisme penyahkodan untuk ini. Gaya pengekodan sangat disyorkan dalam bahasa pengaturcaraan apabila diperlukan. Kami juga boleh mengekod imej dengan mudah dan menghantarnya melalui rangkaian menggunakan mana-mana fail XML atau JSON. kaedah pengekodan base64 membolehkan kami mengikat data binari dengan mudah sebagai Sambungan Mel Internet Serbaguna.
Kini kita akan melihat tandatangan kaedah, cara ia berfungsi dan berapa banyak parameter yang diperlukan secara terperinci.
Jadi mari kita lihat tandatangan kaedah:
Tandatangan:
string base64_encode($your_data)
Jenis Pemulangan
Setakat ini, kami melihat bahawa jenis pulangan untuk kaedah ini ditulis sebagai rentetan di sini. Jadi ini akan mengembalikan rentetan base64. Ini akan mengembalikan False jika kaedah tidak dapat mengekod rentetan yang diberikan yang disediakan; jika tidak, ia akan mengembalikan rentetan pada pelaksanaan kaedah yang berjaya.
Parameter
Kaedah ini hanya mengambil satu parameter sebagai input. Kami boleh menghantar mana-mana data di sini yang kami mahu kodkan dalam base64. Ini ialah parameter wajib dan satu-satunya parameter untuk kaedah pengekodan base64.
Contoh:
Kod:
<?php $mystr = 'Sample string to encode'; echo base64_encode($mystring); ?>
Dalam baris kod di atas, kami mentakrifkan rentetan yang kami cuba tukar kepada pengekodan base64. Jadi pertama, kami telah mencipta satu rentetan yang dinamakan sebagai 'mystr'; selepas ini, kami telah memanggil kaedah base64_encode dan lulus parameter ini di dalam kaedah ini. Jadi ia akan menukar rentetan sedia ada ke dalam kod base64. Ini akan menjana beberapa jujukan aksara yang boleh dinyahkodkan dengan mudah menggunakan beberapa kaedah dalam PHP.
Beberapa perkara yang perlu kita ingat semasa bekerja dengan kaedah base64_encode:
Dengan menggunakan pengekodan base64, kami boleh mengekod rahsia dan kunci kami, yang kami tidak akan rosak oleh apa-apa. Oleh itu mesej asal akan kekal sama.
Kelebihan:
Kelemahan:
Diberikan di bawah adalah contoh PHP base64_encode:
Dalam contoh ini, kami mencipta rentetan yang berbeza dan cuba mengekodnya menggunakan kaedah pengekodan base64.
Kod:
<!DOCTYPE html> <html> <body> <h2>Demo for base64 encode method in PHP !!</h2> <br /> <?php $mystr1 = 'Hello i am example one to encode string to base64 in PHP.!!'; $myencode1 = base64_encode($mystr1); echo $myencode1. "\n"; $mystr2 = 'Hello i am example two to encode string to base64 in PHP.!!'; $myencode2 = base64_encode($mystr2); echo $myencode2. "\n"; $mystr3 = 'Hello i am example three to encode string to base64 in PHP.!!'; $myencode3 = base64_encode($mystr3); echo $myencode3. "\n"; ?> </body> </html>
Output:
In this example, we are encoding empty string, some string integer and black space to see how they look after being encoded.
Code:
<!DOCTYPE html> <html> <body> <h2>Demo for base64 encode method in PHP !!</h2> <br /> <?php $mystr1 = '100200, 300 , 500, 600'; $myencode1 = base64_encode($mystr1); echo $myencode1. "\n"; $mystr2 = ' '; $myencode2 = base64_encode($mystr2); echo $myencode2. "\n"; $mystr3 = 'I am not empty '; $myencode3 = base64_encode($mystr3); echo $myencode3. "\n"; ?> </body> </html>
Output:
By the use of the base64_encode method, we can encode our data and send the binary data over the network using email attachments. This encoding will generate the sequence of characters or bytes for us. Then this can be converted back into the original message.
Atas ialah kandungan terperinci PHP base64_encode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!