クラスを配列に変える

stdClass などを個別に取り出すには、配列に変えたほうが便利なこともある。

一例です。

var_dump(aaa); の結果が下記のような場合

array(26) {
  [bbb]=>
  object(stdClass)#39 (18) {
    ["topic_id"]=>
    string(2) "74"
    ["topic_title"]=>
    string(5) "Title"
    ["topic_slug"]=>
    string(7) "title-4"
    ["topic_poster"]=>
    string(1) "3"
    ["topic_poster_name"]=>
    string(9) "hashimoto"
    ["topic_last_poster"]=>
    string(1) "3"
    ["topic_last_poster_name"]=>
    string(9) "hashimoto"
    ["topic_start_time"]=>
    string(19) "2011-06-03 10:46:03"
    ["topic_time"]=>

$vvv = (array)$aaa[bbb];

var_dump($vvv); とやると、配列になっている。

コメントを残す