>  기사  >  백엔드 개발  >  PHP Base64_decode 함수

PHP Base64_decode 함수

WBOY
WBOY앞으로
2024-02-28 08:10:36950검색

PHP Base64_decode 함수는 Base64로 인코딩된 문자열을 디코딩하기 위한 PHP 프로그래밍의 중요한 함수입니다. Base64_decode 기능을 통해 Base64로 인코딩된 문자열을 원본 데이터로 디코딩할 수 있어 데이터 전송 및 저장 시 사용하기 편리합니다. 이 기사에서는 독자가 이 함수를 더 잘 이해하고 사용할 수 있도록 Base64_decode 함수의 기본 구문과 사용법을 소개합니다. PHP 프로그래밍 및 데이터 처리에 관심이 있다면 계속해서 PHP Base64_decode 함수에 대해 자세히 알아보세요.

base64_decode()network에서 이메일 기능에 가장 일반적으로 사용되는 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>

두 개의 매개변수가 필요합니다.

  1. $string - 인코딩된 데이터를 저장하는 데 사용됩니다(필수).
  2. $strict - 虽然此参数不像前者那样是强制性的,但当它设置为 TRUE, 时,base64_decode 将返回 FALSE, 입력에 함수 알파벳 외부의 데이터가 포함되어 있는 경우. 그렇지 않으면 잘못된 데이터가 자동으로 삭제됩니다.

반환 값:

base64 디코딩 함수는 실패의 경우 FALSE를 반환하며 바이너리 값을 반환할 수 있습니다. 失败的情况下返回 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 함수 예제 코드 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>

출력:

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

예제 코드는

함수가 간단한 시나리오에서 작동하는 방식을 보여줍니다. 🎜🎜인코딩된 데이터를 디코딩하기 위해 프로그램은 변수에 값을 할당한 다음 이를 디코딩 기능과 함께 사용합니다. 🎜🎜그리고 출력에는 🎜 데이터를 사용자가 읽을 수 있는 형식으로 다시 변환하는 방법이 표시됩니다. 🎜🎜🎜PHP Base64_decode 함수 샘플 코드 2🎜rrreee🎜출력: 🎜rrreee

위 내용은 PHP Base64_decode 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 lsjlt.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제