質問:
PHPで連想配列をオブジェクトに変換するコード
回答:
以下のようなコードで連想配列をオブジェクトに変換することができます。
```
<?php
$array = array(
'name' => 'John',
'age' => 30,
'city' => 'New York'
);
$obj = (object) $array;
// プロパティにアクセスする
echo $obj->name; // John
echo $obj->age; // 30
echo $obj->city; // New York
?>
```
上記コードでは、`$array`という連想配列を作成し、それを`(object)`でキャストして`$obj`というオブジェクトに代入しています。そして、`$obj`のプロパティにアクセスしています。
また、配列のキーがオブジェクトのプロパティ名に変換されます。例えば、`$array`のキーが`name`の場合、オブジェクトのプロパティ名は`name`になります。
コメント