雖然您的 API 使用物件來儲存數據,但您的程式碼依賴於數組。為了彌補這一差距,您需要尋求一種將物件轉換為陣列的快速方法。
最簡單的方法是將物件類型轉換為陣列:
$array = (array) $yourObject;
藉由這樣做,物件的屬性成為結果的關鍵陣列。
範例:
$object = new StdClass; $object->foo = 1; $object->bar = 2; var_dump((array) $object);
輸出:
array(2) { 'foo' => int(1) 'bar' => int(2) }
重要說明:
受保護的屬性將在其名稱前面加上一個星號 (*)。
以上是如何快速將PHP物件轉換為關聯數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!