共計 585 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,數組和對象之間可以相互轉換。以下是數組和對象之間相互轉換的方法:
- 將數組轉換為對象:
$array = array('name' => 'John', 'age' => 30);
$obj = (object) $array;
- 將對象轉換為數組:
$obj = new stdClass();
$obj->name = 'John';
$obj->age = 30;
$array = (array) $obj;
在將對象轉換為數組時,注意對象的屬性名會成為數組的鍵,而對象的屬性值會成為數組的值。
另外,也可以使用類型轉換函數進行數組和對象的轉換:
- 將數組轉換為對象:
$array = array('name' => 'John', 'age' => 30);
$obj = json_decode(json_encode($array));
- 將對象轉換為數組:
$obj = new stdClass();
$obj->name = 'John';
$obj->age = 30;
$array = json_decode(json_encode($obj), true);
使用 json_encode 和 json_decode 函數可以將數組和對象相互轉換,并且保留數據類型。
丸趣 TV 網 – 提供最優質的資源集合!
正文完