Ejemplo 1: objeto php a matriz
//This works best
$array = json_decode(json_encode($object), true);
Ejemplo 2: php convertir objeto a matriz
$person = new stdClass();
$person->firstName = "Taylor";
$person->age = 32;
//Convert Single-Dimention Object to array
$personArray = (array) $person;
//Convert Multi-Dimentional Object to Array
$personArray = objectToArray($person);
function objectToArray ($object) {
if(!is_object($object) && !is_array($object)){
return $object;
}
return array_map('objectToArray', (array) $object);
}
Ejemplo 3: objeto a matriz php
$array = (array) $yourObject;
Ejemplo 4: objeto a matriz php
//It is verry easy : just cast object to array
$array = (array)$object;
Ejemplo 5: convertir objeto a matriz php
<?php
class sample {
/* Member variables */
var $var1;
var $var2;
function __construct( $par1, $par2 )
{
$this->var1 = $par1;
$this->var2 = $par2;
}
}
// Creating the object
$myObj = new sample(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 6: valores de objeto para array php
array_values(get_object_vars($object));
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)