php陣列轉換為物件的方法就是直接透過新匿名類別轉換即可,具體語句為「 protected function arrayTransitionObject(Array $array) {if (is_array($array)) }」。
php陣列轉換物件方法
#php雖然不能像js那樣直接new Object,但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中文網其他相關文章!