PHP 內建函數可用於執行下列資料轉換:數字格式轉換:十進位轉換為八進位(decoct())、十進位轉換為十六進位(dechex())字串轉換為陣列:以分隔符號分割字元字串(explode())JSON 字串轉換為陣列(json_decode())陣列轉換為JSON 字串(json_encode())
PHP 提供了廣泛的內建函數,用於將資料從一種格式轉換為另一種格式。了解這些函數對於在各種場景下有效處理資料至關重要。
將數字轉換為其他進位
#使用decoct()
函數將十進制數字轉換為八進制:
$num = 123; $octal = decoct($num); // 173
使用dechex()
函數將十進位數字轉換為十六進位:
$hex = dechex($num); // 7b
將字串轉換為陣列
#使用explode()
函數將字串以特定分隔符號分割為陣列:
$str = "PHP,MySQL,Laravel"; $arr = explode(",", $str); // ["PHP", "MySQL", "Laravel"]
將JSON 字串轉換為陣列
#使用json_decode()
函數將JSON 字串轉換為PHP 陣列:
$json = '{"name":"John", "age":30}'; $arr = json_decode($json, true); // ["name" => "John", "age" => 30]
將陣列轉換為JSON 字串
#使用json_encode()
函數將PHP 陣列轉換為JSON 字串:
$arr = ["name" => "John", "age" => 30]; $json = json_encode($arr); // '{"name":"John","age":30}'
: 將變數轉換為字串
: 將變數轉換為整數
: 將變數轉換為浮點數
: 將變數轉換為布林值
: 在不同進位之間轉換數字
: 將URL 解析為各個組成部分
: 將HTML 字元轉換為HTML 實體
: 從字串中刪除HTML 和PHP 標記
以上是如何使用 PHP 內建函數將資料轉換為不同格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!