Fonction PHP Base64_decode

WBOY
Libérer: 2024-02-28 08:12:02
avant
957 Les gens l'ont consulté

La fonction PHP Base64_decode est une fonction importante dans la programmation PHP pour décoder les chaînes codées en Base64. Grâce à la fonction Base64_decode, la chaîne codée en Base64 peut être décodée en données originales, ce qui est pratique à utiliser pendant la transmission et le stockage de données. Cet article présentera la syntaxe de base et l'utilisation de la fonction Base64_decode pour aider les lecteurs à mieux comprendre et utiliser cette fonction. Si vous êtes intéressé par la programmation PHP et le traitement des données, vous souhaiterez peut-être continuer à lire pour en savoir plus sur la fonction PHP Base64_decode.

base64_decode() est une fonction intégrée de php, qui est le plus couramment utilisée pour les fonctions de messagerie sur le réseau.

Syntaxe de la fonction :

<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>
Copier après la connexion

Elle nécessite deux paramètres.

  1. $string - Utilisé pour stocker des données codées, obligatoire.
  2. $strict - 虽然此参数不像前者那样是强制性的,但当它设置为 TRUE, 时,base64_decode 将返回 FALSE, à condition que son entrée contienne des données en dehors de l'alphabet de la fonction. Sinon, les données invalides seront automatiquement supprimées.

Valeur de retour :

la fonction de décodage base64 renvoie FALSE en cas de échec, et peut renvoyer une valeur binaire. 失败的情况下返回 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>
Copier après la connexion

输出:

<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>
Copier après la connexion

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

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

而输出表明 base64_decode()

Exemple de code de fonction 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:#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>
Copier après la connexion

Sortie :

<code><code class="language-text hljs" data-lang="text"><span style="display:flex;"><span>HELLO--こんにちは--你好
</span></span></code></code>
Copier après la connexion

L'exemple de code montre comment la fonction

fonctionne dans un scénario simple. 🎜🎜Pour décoder les données codées, le programme attribue une valeur à une variable puis l'utilise avec la fonction de décodage. 🎜🎜Et le résultat montre 🎜 comment reconvertir les données dans un format lisible par l'utilisateur. 🎜🎜🎜Exemple de code de la fonction PHP Base64_decode 2🎜rrreee🎜Sortie : 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:lsjlt.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal