查詢

base64_encode()函式—用法及示例

「 將字串以Base64編碼方式進行編碼 」


PHP函式base64_encode()用於將字串以Base64編碼方式進行編碼。它接受一個字串作為引數,並返回編碼後的字串。

用法示例:

<?php
$str = "Hello World!";
$encodedStr = base64_encode($str);
echo "Encoded String: " . $encodedStr;
?>

輸出:

Encoded String: SGVsbG8gV29ybGQh

在這個示例中,我們定義了一個字串變數$str,其值為"Hello World!"。然後,我們使用base64_encode()函式對這個字串進行編碼,並將結果儲存在$encodedStr變數中。最後,我們使用echo語句輸出編碼後的字串。

需要注意的是,base64_encode()函式只能處理字串型別的資料。如果嘗試對非字串型別進行編碼,函式會返回錯誤。

Base64編碼是一種將二進位制資料轉換為可列印ASCII字元的方式。它常用於在網路傳輸中傳遞二進位制資料,或者在文字環境下儲存二進位制資料。

透過base64編碼,原始資料在編碼後變得不可讀,因此可以用於將敏感資料傳輸到不安全的環境,或者在文字文件中儲存二進位制資料。然而,需要注意的是,Base64編碼並不是一種加密演算法,因為它是可逆的,即可以將編碼後的字串解碼回原始資料。

更多關於base64_encode()函式的資訊,請參考PHP官方文件:base64_encode()

補充糾錯
上一個函式: base64_encode()函式
下一個函式: BaseResult::getWarnings()函式
熱門PHP函式
分享連結