PHP Base64_decode 関数は、Base64 でエンコードされた文字列をデコードするための PHP プログラミングにおける重要な関数です。 Base64_decode 関数を使用すると、Base64 でエンコードされた文字列を元のデータにデコードできるため、データの送信や保存時に使用するのに便利です。この記事では、読者がこの関数をよりよく理解して使用できるように、Base64_decode 関数の基本的な構文と使用法を紹介します。 PHP プログラミングとデータ処理に興味がある場合は、読み続けて PHP Base64_decode 関数についてさらに学習するとよいでしょう。
base64_decode()
は php の組み込み関数であり、 ネットワーク 上の電子メール機能に最も一般的に使用されます。
関数構文:
<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>
2 つのパラメーターが必要です。
$string
- エンコードされたデータを保存するために使用されます (必須)。 $strict
- このパラメータは前者のように必須ではありませんが、TRUE,
に設定すると、base64_decode は FALSE
を返します。入力に関数のアルファベット外のデータが含まれています。そうしないと、無効なデータは自動的に破棄されます。 戻り値:
base64 デコード関数は、障害
の場合に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>
以上がPHP Base64_decode 関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。