PHPでオブジェクトから配列に、配列からオブジェクトに変換する方法
目次
オブジェクトから配列に変換する方法
PHPでオブジェクトから配列に変換する方法は、オブジェクトの前に(array)を付けるとよい
サンプルコード
$user1 = new Member(1, "山田太郎", 23); $array = (array) $user1; print_r($array);
配列からオブジェクトに変換する方法
配列からオブジェクトに変換する方法は、自作関数を作成する方法しかない
$obj = toObject($array); print_r($obj); function toObject($array) { $obj = new stdClass; foreach($array as $k => $v) { $obj->{$k} = $v; } return $obj; }