Maison > Article > développement back-end > Comment convertir des données dans différents formats à l'aide des fonctions intégrées de PHP ?
Les fonctions intégrées de PHP peuvent être utilisées pour effectuer les conversions de données suivantes : Conversion de format numérique : décimal en octal (decoct()), décimal en hexadécimal (dechex()) Conversion de chaîne en tableau : chaîne divisée par délimiteur (exploser() ) Convertir une chaîne JSON en tableau (json_decode()) Convertir un tableau en chaîne JSON (json_encode())
PHP fournit une large gamme de fonctionnalités intégrées in Fonction utilisée pour convertir des données d'un format à un autre. Comprendre ces fonctions est essentiel pour traiter efficacement les données dans divers scénarios.
Convertir les nombres vers d'autres bases
Utilisez la fonction decoct()
pour convertir les nombres décimaux en octal : 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()
pour convertir un nombre décimal en hexadécimal : explode()
pour diviser une chaîne en tableau par un délimiteur spécifique : 🎜rrreee🎜 🎜Convertir une chaîne JSON en tableau🎜🎜 🎜Utilisez la fonction json_decode()
pour convertir une chaîne JSON en tableau PHP : 🎜rrreee🎜🎜Convertir le tableau en chaîne JSON 🎜🎜🎜Utilisez La fonction json_encode()
convertit un tableau PHP en une chaîne JSON : 🎜rrreee🎜Plus de fonctions intégrées🎜🎜PHP fournit des fonctions de conversion de données plus utiles : 🎜strval()
: Convertissez la variable en chaîne🎜intval()
: Convertissez la variable en entier🎜floatval()
: Convertissez la variable en nombres à virgule flottante🎜boolval()
: Convertir des variables en valeurs booléennes🎜base_convert()
: Convertir des nombres entre différentes bases🎜parse_url()
: Analyser l'URL en ses composants 🎜htmlspecialchars()
: Convertissez les caractères HTML en entités HTML🎜strip_tags()
: Supprimez les balises HTML et PHP des chaînes🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!