Maison > Article > développement back-end > Comment convertir un tableau en objet en php
Méthode de conversion : 1. Ajoutez le type cible "(object)" entre parenthèses avant la variable de tableau à convertir, par exemple "(Object)$arr" 2. Utilisez d'abord json_encode() pour convertir ; le tableau en données JSON, puis utilisez json_decode() pour convertir les données JSON en objet.
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3
Convertir le tableau php dans les méthodes Objet
Méthode 1 : Conversion de type forcée ----Ajouter le type cible entre parenthèses
Les types de données PHP qui permettent la conversion sont :<?php $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $obj=(Object)$arr; var_dump($arr); var_dump($obj); ?>Sortie :
Méthode 2 : Utilisez json_encode() et json_decode() fonction
<?php header('content-type:text/html;charset=utf-8'); $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $arr0 = json_encode($arr); $arr1 = json_decode($arr0,true); $arr2 = json_decode($arr0); var_dump($arr); var_dump($arr0); var_dump($arr1); var_dump($arr2); ?>Sortie : [Apprentissage recommandé : "
Tutoriel vidéo PHP"]
Description :函数 | 描述 |
---|---|
json_encode | 对变量进行 JSON 编码 |
json_decode | 对 JSON 格式的字符串进行解码,转换为 PHP 变量 |
json_last_error | 返回最后发生的错误 |
string json_encode ( $value [, $options = 0 ] )Paramètres
mixed json_decode ($json_string [,$assoc = false [, $depth = 512 [, $options = 0 ]]])Paramètres
Vidéo de programmation ! !
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!