Fungsi terbina dalam PHP boleh digunakan untuk melakukan penukaran data berikut: Penukaran format nombor: perpuluhan kepada perlapanan (decoct()), perpuluhan kepada perenambelasan (dechex()) Penukaran rentetan kepada tatasusunan: rentetan belah dengan pembatas ( explode() ) Tukar rentetan JSON kepada tatasusunan (json_decode()) Tukar tatasusunan kepada rentetan JSON (json_encode())
PHP menyediakan pelbagai rangkaian terbina- dalam Fungsi yang digunakan untuk menukar data daripada satu format kepada format yang lain. Memahami fungsi ini adalah penting untuk memproses data dengan berkesan dalam pelbagai senario.
Tukar nombor kepada asas lain
Gunakan fungsi decoct()
untuk menukar nombor perpuluhan kepada oktal: 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}'
PHP 提供了更多有用的数据转换函数:
strval()
: 将变量转换为字符串intval()
: 将变量转换为整数floatval()
: 将变量转换为浮点数boolval()
: 将变量转换为布尔值base_convert()
: 在不同进制之间转换数字parse_url()
: 将 URL 解析为各个组成部分htmlspecialchars()
: 将 HTML 字符转换为 HTML 实体strip_tags()
rrreeedechex()
untuk menukar nombor perpuluhan kepada heksadesimal: explode()
untuk memisahkan rentetan kepada tatasusunan mengikut pembatas tertentu: 🎜rrreee🎜 🎜Tukar rentetan JSON kepada tatasusunan🎜 🎜Gunakan fungsi json_decode()
untuk menukar rentetan JSON kepada tatasusunan PHP: 🎜rrreee🎜🎜Tukar tatasusunan kepada rentetan JSON 🎜🎜🎜Gunakan Fungsi json_encode()
menukar tatasusunan PHP kepada rentetan JSON: 🎜rrreee🎜Lebih banyak fungsi terbina dalam🎜🎜PHP menyediakan lebih banyak fungsi penukaran data yang berguna: 🎜strval()
: Tukar pembolehubah kepada rentetan🎜intval()
: Tukar pembolehubah kepada integer🎜floatval()
: Tukar pembolehubah kepada nombor titik Terapung🎜boolval()
: Tukar pembolehubah kepada nilai Boolean🎜base_convert()
: Tukar nombor antara asas yang berbeza🎜parse_url()
: Parse URL ke dalam komponen 🎜htmlspecialchars()
: Tukar aksara HTML kepada entiti HTML 🎜strip_tags()
: Alih keluar tag HTML dan PHP daripada rentetan🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menukar data kepada format yang berbeza menggunakan fungsi terbina dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!