Rumah > Artikel > pembangunan bahagian belakang > PHP Base64_decode fungsi
Fungsi Penyahkod PHP Base64 ialah fungsi penting dalam pengaturcaraan PHP untuk menyahkod rentetan berkod Base64. Melalui fungsi Base64_decode, rentetan berkod Base64 boleh dinyahkodkan kepada data asal, yang mudah digunakan semasa penghantaran dan penyimpanan data. Artikel ini akan memperkenalkan sintaks asas dan penggunaan fungsi Base64_decode untuk membantu pembaca memahami dan menggunakan fungsi ini dengan lebih baik. Jika anda berminat dengan pengaturcaraan PHP dan pemprosesan data, maka anda mungkin ingin meneruskan membaca untuk mengetahui lebih lanjut tentang fungsi PHP Base64_decode.
base64_decode()
ialah fungsi terbina dalam php, yang paling biasa digunakan untuk fungsi e-mel pada rangkaian.
Sintaks fungsi:
<code><code class="language-php hljs" data-lang="php"><span style="display:flex;"><span>string base64_decode( <span style="color:#19177c">$string</span>, <span style="color:#19177c">$strict</span>) </span></span></code></code>
Ia memerlukan dua parameter.
$string
- Digunakan untuk menyimpan data yang dikodkan, diperlukan. $strict
- 虽然此参数不像前者那样是强制性的,但当它设置为 TRUE,
时,base64_decode 将返回 FALSE
, dengan syarat inputnya mengandungi data di luar abjad fungsi. Jika tidak, data yang tidak sah akan dibuang secara automatik. Nilai pulangan:
fungsi penyahkod base64 mengembalikan 失败
的情况下返回 FALSE
,并可能返回二进制值。
<code><code class="language-php hljs" data-lang="php"><span style="display:flex;"><span><span style="color:#666"><?</span>php </span></span><span style="display:flex;"><span><span style="color:#19177c">$string</span> <span style="color:#666">=</span> base64_encode (<span style="color:#ba2121">'Your string values are encoded'</span>); </span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">echo</span> <span style="color:#ba2121">"1.Here is the encoded funct<strong class="keylink">io</strong>n value in a <strong class="keylink">Mac</strong>hine readable f<strong class="keylink">ORM</strong>at = "</span><span style="color:#666">.</span><span style="color:#19177c">$string</span> <span style="color:#666">.</span><span style="color:#ba2121">"<br>"</span>; </span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">echo</span> <span style="color:#ba2121">"2.The function decodes the formerly encoded string value"</span> <span style="color:#666">.</span><span style="color:#ba2121">"<br>"</span> <span style="color:#666">.</span>base64_decode(<span style="color:#19177c">$string</span>); </span></span><span style="display:flex;"><span><span style="color:#bc7a00">?></span><span > </span></span></span></code></code>
输出:
<code><code class="language-text hljs" data-lang="text"><span style="display:flex;"><span>1.Here is the encoded function value in a machine readable </span></span><span style="display:flex;"><span>format = WW91ciBzdHJpbmcgdmFsdWVzIGFyZSBlbmNvZGVk </span></span><span style="display:flex;"><span>2. The function decodes the formerly encoded string value </span></span><span style="display:flex;"><span>Your string values are encoded. </span></span></code></code>
示例代码显示了 base64_decode()
函数如何在一个简单的场景中工作。
为了对编码数据进行解码,程序为变量赋值,然后与解码函数一起使用。
而输出表明 base64_decode()
<code><code class="language-php hljs" data-lang="php"><span style="display:flex;"><span><span style="color:#666"><?</span>php </span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">//The following variable is assigned with a string set </span></span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic"></span><span style="color:#19177c">$string</span> <span style="color:#666">=</span> <span style="color:#ba2121">"HELLO--こんにちは--你好"</span>; </span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">//string cont<strong class="keylink">ai</strong>ns bilingual text </span></span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">//base64 is used to encode the data first into the $enco variable </span></span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic"></span><span style="color:#19177c">$enco</span> <span style="color:#666">=</span> base64_encode (<span style="color:#19177c">$string</span>); </span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">//finally the base64_decode functionis used to decode the encoded value </span></span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic"></span><span style="color:#19177c">$deco</span> <span style="color:#666">=</span> base64_decode (<span style="color:#19177c">$enco</span>); </span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">echo</span> <span style="color:#19177c">$deco</span>; </span></span><span style="display:flex;"><span><span style="color:#bc7a00">?></span><span > </span></span></span></code></code>
<code><code class="language-text hljs" data-lang="text"><span style="display:flex;"><span>HELLO--こんにちは--你好 </span></span></code></code>
Kod contoh menunjukkan cara fungsi
berfungsi dalam senario mudah. 🎜🎜Untuk menyahkod data yang dikodkan, atur cara memberikan nilai kepada pembolehubah dan kemudian menggunakannya dengan fungsi penyahkodan. 🎜🎜Dan output menunjukkan 🎜 cara menukar data kembali kepada format yang boleh dibaca pengguna. 🎜🎜🎜PHP Base64_decode fungsi contoh kod 2🎜rrreee🎜Output: 🎜rrreeeAtas ialah kandungan terperinci PHP Base64_decode fungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!