Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP Base64_decode fungsi

PHP Base64_decode fungsi

WBOY
WBOYke hadapan
2024-02-28 08:10:36954semak imbas

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.

  1. $string - Digunakan untuk menyimpan data yang dikodkan, diperlukan.
  2. $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 SALAH sekiranya berlaku gagal dan mungkin mengembalikan nilai binari. 失败的情况下返回 FALSE,并可能返回二进制值。


PHP Base64_decode 函数示例代码 1

<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()

PHP Base64_decode function contoh kod 1
<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>

Output:

<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: 🎜rrreee

Atas ialah kandungan terperinci PHP Base64_decode fungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam