ホームページ  >  記事  >  バックエンド開発  >  PHP Base64_decode 関数

PHP Base64_decode 関数

WBOY
WBOY転載
2024-02-28 08:10:36946ブラウズ

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 つのパラメーターが必要です。

  1. $string - エンコードされたデータを保存するために使用されます (必須)。
  2. $strict - このパラメータは前者のように必須ではありませんが、TRUE, に設定すると、base64_decode は FALSE を返します。入力に関数のアルファベット外のデータが含まれています。そうしないと、無効なデータは自動的に破棄されます。

戻り値:

base64 デコード関数は、障害の場合に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 関数のサンプル コード 2

<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 サイトの他の関連記事を参照してください。

声明:
この記事はlsjlt.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。