How to convert php objects and arrays to each other, and php arrays to convert each other
The examples in this article describe the methods of converting php objects and arrays to each other. Share it with everyone for your reference. The specific analysis is as follows:
Here are two functions for converting php anonymous objects and arrays. The code is as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function array2object( $array ) {
if ( is_array ( $array )) {
$obj = new StdClass();
foreach ( $array as $key => $val ){
$obj -> $key = $val ;
}
}
else { $obj = $array ; }
return $obj ;
}
function object2array( $object ) {
if ( is_object ( $object )) {
foreach ( $object as $key => $value ) {
$array [ $key ] = $value ;
}
}
else {
$array = $object ;
}
return $array ;
}
|
Copy after login
Usage examples are as follows:
1 2 3 4 5 | $array = array ( 'foo' => 'bar' , 'one' => 'two' , 'three' => 'four' );
$obj = array2object( $array );
print $obj ->one;
$arr = object2array( $obj );
print $arr [ 'foo' ];
|
Copy after login
I hope this article will be helpful to everyone’s PHP programming design.
http://www.bkjia.com/PHPjc/998574.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/998574.htmlTechArticleHow to convert PHP objects and arrays to each other, and how to convert PHP arrays to each other. This article describes how to convert PHP objects and arrays to each other. method. Share it with everyone for your reference. The specific analysis is as follows:...