PHP內置的編碼函數有很多,下面列舉一些常用的函數及其用法:
base64_encode():將字符串進行Base64編碼。 用法:$encodedString = base64_encode($string);
base64_decode():將Base64編碼的字符串進行解碼。 用法:$decodedString = base64_decode($encodedString);
urlencode():對URL中的特殊字符進行編碼。 用法:$encodedString = urlencode($string);
urldecode():對URL中的特殊字符進行解碼。 用法:$decodedString = urldecode($encodedString);
htmlentities():將字符串中的特殊字符轉換為HTML實體。 用法:$encodedString = htmlentities($string);
html_entity_decode():將HTML實體還原為原始字符。 用法:$decodedString = html_entity_decode($encodedString);
json_encode():將PHP對象或數組轉換為JSON字符串。 用法:$jsonString = json_encode($data);
json_decode():將JSON字符串轉換為PHP對象或數組。 用法:$data = json_decode($jsonString);
這些函數可以根據具體的需求選擇使用,用于對字符串、URL、HTML實體和JSON數據進行編碼和解碼操作。