Basta ya de indagar por todo internet ya que estás al espacio indicado, contamos con la respuesta que buscas pero sin liarte.
Ejemplo 1: string json formato para objetar en php
// JSON string$someJSON='["name":"Jonathan Suh","gender":"male","name":"William Philbin","gender":"male","name":"Allison McKinnery","gender":"female"]';// Convert JSON string to Array$someArray=json_decode($someJSON,true);print_r($someArray);// Dump all data of the Arrayecho$someArray[0]["name"];// Access Array data// Convert JSON string to Object$someObject=json_decode($someJSON);print_r($someObject);// Dump all data of the Objectecho$someObject[0]->name;// Access Object data?>
Ejemplo 2: php convert array al objeto json
$myArr=array("apple","banana","mango","jackfruit");$toJSON=json_encode($myArr);echo$toJSON;
Ejemplo 3: php json_decode
$personJSON='"name":"Johny Carson","title":"CTO"';$person=json_decode($personJSON);echo$person->name;// Johny Carson
Ejemplo 4: convertir objeto a array php
classsample/* Member variables */var$var1;var$var2;function__construct($par1,$par2)$this->var1=$par1;$this->var2=$par2;// Creating the object $myObj=newsample(1000,"second");echo"Before conversion: n";var_dump($myObj);// Converting object to associative array $myArray=json_decode(json_encode($myObj),true);echo"After conversion: n";var_dump($myArray);?>
Output:
Before conversion:
object(sample)#1 (2)
["var1"]=>
int(1000)
["var2"]=>
string(6) "second"
After conversion:
array(2)
["var1"]=>
int(1000)
["var2"]=>
string(6) "second"
Ejemplo 5: codificación php json
$person=array("name"=>"Johny Carson","title"=>"CTO");$personJSON=json_encode($person);//returns JSON string
Ejemplo 6: json_encode json_decode ejemplos de php
json_encode used when PHP retrieve data and convert Array() to []!!!!$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echojson_encode($arr);//output"a":1,"b":2,"c":3,"d":4,"e":5
access from js file data.a, data.b,data.c...----------------------------------------------$json='"a":1,"b":2,"c":3,"d":4,"e":5';json_decode($json,true);//true turns object to associative array;//outputarray(5)["a"]=>int(1)["b"]=>int(2)["c"]=>int(3)["d"]=>int(4)["e"]=>int(5)
Si crees que te ha resultado de ayuda nuestro artículo, nos gustaría que lo compartas con el resto desarrolladores de este modo nos ayudas a dar difusión a nuestra información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)