-1
我有这个话题 Appending a value of a variable to a variable name?如何追加变量一个变量名
但得到的答复类似的问题不解决我的问题,我 有变量$用品 - > ans_cont1 .....到$用品 - > ans_cont34 试过
for($i=1;$i<35;$i++) {
$inputval = 'item->ans_cont'.$i;
echo $$inputval; //output is empty
echo ${'item->ans_cont'.$i}; //output is empty
}
,但不行,是不是 “ - >”?箭头的问题如何解决呢?
谢谢!
$$ inputval'考虑的变量。这是未定义的。简而言之,您不需要分配即可回显34个变量。 – devpro
for($ i = 1; $ i <35; $ i ++){$ inputval = $ item-> ans_cont。$ i; echo $ inputval; echo $$ inputval;} –
仅供参考...通过学习使用数组,可以节省自己的痛苦:'echo $ item-> ans_cont [$ i];' – AbraCadaver