FORループを使用して、6つまでの連続した名前の変数の存在を確認できるようにしたいのですが、多くの場合、それより少なくなります。
for ($i = 0; $i <= 5; $i++) {
$vartocheck = "$var_".$i;
if ($vartocheck) {
echo $vartocheck." exists!";
}
}
上記が機能しないことはわかっていますが、$iの値を使用して$var_0から$var_5までの存在を参照および確認する方法を理解できません。
issetとcall_user_funcを使用して、後の変数名を作成して返すようにしましたが、これまでのところ成功していません。
私はevalステートメントを避けようとしています。