下記のような表示結果が出る配列があるのですが、room_layout_detail以下の配列を取り出したいのですがうまくできません。
下記のPHPように$room_layout->room_layout_detailとすれば表示されると思っていたのですが、何も表示されませんでした。
(array)$data部分の(array)をとるとSimpleXMLElement Objectになるのでそれが原因でしょうか。
初歩的な質問で申し訳ないのですがご教示頂ければ幸いです。
ソースコード(array)付きの場合
PHP
1$room_layout = (array)$data->room_layout; 2print_r($room_layout); 3print_r($room_layout->room_layout_detail);
出力結果
Array ( [room_layout_detail] => Array ( [0] => 和6帖 [1] => 和4.5帖 ) )
ソースコード(array)なしの場合
PHP
1$room_layout = $data->room_layout; 2print_r($room_layout);
出力結果
SimpleXMLElement Object ( [room_layout_detail] => Array ( [0] => 和6帖 [1] => 和4.5帖 ) )
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/19 02:35