Heim > Backend-Entwicklung > PHP-Tutorial > PHP Base64_decode-Funktion

PHP Base64_decode-Funktion

WBOY
Freigeben: 2024-02-28 08:12:02
nach vorne
999 Leute haben es durchsucht

PHP Base64_decode-Funktion ist eine wichtige Funktion in der PHP-Programmierung zum Dekodieren von Base64-codierten Zeichenfolgen. Über die Funktion Base64_decode kann die Base64-codierte Zeichenfolge in Originaldaten decodiert werden, was für die Verwendung bei der Datenübertragung und -speicherung praktisch ist. In diesem Artikel werden die grundlegende Syntax und Verwendung der Base64_decode-Funktion vorgestellt, um den Lesern zu helfen, diese Funktion besser zu verstehen und zu verwenden. Wenn Sie sich für PHP-Programmierung und Datenverarbeitung interessieren, möchten Sie vielleicht weiterlesen, um mehr über die PHP-Funktion Base64_decode zu erfahren.

base64_decode() ist eine integrierte Funktion von php, die am häufigsten für E-Mail-Funktionen im Netzwerk verwendet wird.

Funktionssyntax:

<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>
Nach dem Login kopieren

Es sind zwei Parameter erforderlich.

  1. $string – Wird zum Speichern verschlüsselter Daten verwendet, erforderlich.
  2. $strict - 虽然此参数不像前者那样是强制性的,但当它设置为 TRUE, 时,base64_decode 将返回 FALSE, sofern die Eingabe Daten außerhalb des Funktionsalphabets enthält. Andernfalls werden ungültige Daten automatisch verworfen.

Rückgabewert:

Base64-Dekodierungsfunktion gibt im Falle eines Fehlers FALSE zurück und gibt möglicherweise einen Binärwert zurück. 失败的情况下返回 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>
Nach dem Login kopieren

输出:

<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>
Nach dem Login kopieren

示例代码显示了 base64_decode() 函数如何在一个简单的场景中工作。

为了对编码数据进行解码,程序为变量赋值,然后与解码函数一起使用。

而输出表明 base64_decode()

PHP Base64_decode function example code 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>
Nach dem Login kopieren

Ausgabe:

<code><code class="language-text hljs" data-lang="text"><span style="display:flex;"><span>HELLO--こんにちは--你好
</span></span></code></code>
Nach dem Login kopieren

Der Beispielcode zeigt, wie die Funktion

in einem einfachen Szenario funktioniert. 🎜🎜Um die kodierten Daten zu dekodieren, weist das Programm einer Variablen einen Wert zu und verwendet ihn dann mit der Dekodierungsfunktion. 🎜🎜Und die Ausgabe zeigt 🎜, wie die Daten wieder in ein vom Benutzer lesbares Format konvertiert werden. 🎜🎜🎜PHP Base64_decode-Funktion Beispielcode 2🎜rrreee🎜Ausgabe: 🎜rrreee

Das obige ist der detaillierte Inhalt vonPHP Base64_decode-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:lsjlt.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage