PHP에서 객체를 배열 객체로 변환하는 방법: 먼저 해당 PHP 코드 파일을 연 다음 "function array_to_object($arr){...}" 메소드를 통해 객체를 배열로 변환합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php-object 및 배열 변환
배열 및 sql 데이터는 PHP 개발에 자주 사용됩니다. 모두 배열입니다. , 배열과 객체는 자주 사용되며 종종 서로 변환됩니다. 배열은 PHP의 영혼이며 매우 강력하며 객체 지향 프로그래밍도 매우 편리합니다.
/** * 数组 转 对象 * * @param array $arr 数组 * @return object */ function array_to_object($arr) { if (gettype($arr) != 'array') { return; } foreach ($arr as $k => $v) { if (gettype($v) == 'array' || getType($v) == 'object') { $arr[$k] = (object)array_to_object($v); } } return (object)$arr; } /** * 对象 转 数组 * * @param object $obj 对象 * @return array */ function object_to_array($obj) { $obj = (array)$obj; foreach ($obj as $k => $v) { if (gettype($v) == 'resource') { return; } if (gettype($v) == 'object' || gettype($v) == 'array') { $obj[$k] = (array)object_to_array($v); } } return $obj; }
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 객체를 배열 객체로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!