PHP 配列をオブジェクトに変換する方法は、新しい匿名クラスを作成して直接変換することです。具体的なステートメントは「protected function arrayTransitionObject(Array $array) {if (is_array($array))」です。 }"。
#php 配列変換オブジェクト メソッド
php は js のように直接新しいオブジェクトを作成できませんが、php は匿名クラスをサポートしています。変換用に新しい匿名クラスを作成するだけです/** * 数组转对象 * @param Array $array * @author Quan * @return Object */ protected function arrayTransitionObject(Array $array) { if (is_array($array)) { $obj = new class{}; foreach ($array as $key => $val) { $obj->$key = $val; } } else { $obj = $array; } return $obj; }
PHP チュートリアル "
以上がPHP配列をオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。