php method to convert an array into an object: 1. Use data type conversion and add "(Object)" before the array variable to convert the array into an object. 2. First use the json_encode() function to convert the array into a json string; then use the json_decode() function to convert the json string into an object.
php converts an array into an object
Sometimes the array needs to be converted into an object , using the object pointing operator, there are two methods
Method one:
Use data type conversion: Type conversion can directly convert the array into an object.
<?php $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $obj=(Object)$arr; var_dump($obj); ?>
Output:
##Method 2:
<?php $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); ?>
json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
PHP Tutorial"
The above is the detailed content of How to convert array into object in php?. For more information, please follow other related articles on the PHP Chinese website!