たくさんのプロパティを持つオブジェクトがあります。一部のプロパティの名前は、同じテキスト文字列(私の例では「bullet」)で始まり、その後に整数が続きます。
次のようにプロパティ値を取得できます。
echo $objectName->bullet1;
echo $objectName->bullet2;
echo $objectName->bullet3;
等々。
これらの最初の20個を取得するためにforループを作成しようとしていますが、現時点では次のようになっています。
for ($i = 1; $i <= 20; $i++){
if ($objectName->bullet$i){
echo $objectName->bullet$i;
}
}
しかし、これは機能していません。私は私が次のようなものを書くことができることを知っています
$bulletsArray[1] = $objectName->bullet1;
$bulletsArray[2] = $objectName->bullet2;
$bulletsArray[3] = $objectName->bullet3;
20までずっと、次にforループをその上に置きますが、もっとクリーンな方法があるはずです。誰かが私を正しい方向に向けることができますか?