用 json 传过来的数组并不是标准的array,而是 stdClass 类型。那么我们可以参考下面的方法进行转换。
1 2 3 4 5 6 7 8 9 10 11 | //PHP stdClass Object转array function object_array( $array ) { if ( is_object ( $array )) { $array = ( array ) $array ; } if ( is_array ( $array )) { foreach ( $array as $key => $value ) { $array [ $key ] = object_array( $value ); } } return $array ; } |
用 json 传过来的数组并不是标准的array