×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
以前 stdClass について以下の記事を書きましたが、 このクラスですが、連想配列的に使えるので当然 foreach の処理が行えます。
⇒【PHP】連想配列の様な「stdClass」の使い方について
<?php // [stdClass]の生成 $stdObj = new stdClass; $stdObj->Val1 = 1111; $stdObj->Val2 = "2222"; $stdObj->Val3 = "CCC"; echo "<pre>"; var_dump($stdObj); // [stdClass]を[foreach]で順次取得 foreach ($stdObj as $key => $val) { echo "stdObj[$key] => ".$val."<br />"; } echo "</pre>"; ?>
これを動作させると以下の様な表示になります。
object(stdClass)#1 (3) { ["Val1"]=> int(1111) ["Val2"]=> string(4) "2222" ["Val3"]=> string(3) "CCC" } stdObj[Val1] => 1111 stdObj[Val2] => 2222 stdObj[Val3] => CCC
連想配列の様にキーとその値が取得できています。
stdClass 使いようによってはいろいろできそうに思います。
PR
コメント