在变量名中使用 $row 结果
Posted
技术标签:
【中文标题】在变量名中使用 $row 结果【英文标题】:Using $row result in a variable name 【发布时间】:2015-06-15 12:41:46 【问题描述】:我的数据库中的 contID 只给出了一个数字,我想把那个数字放在变量的末尾,像这样尝试过,但它给出了一个空白页
如果我选择了
"" . $row['contID'] . ""
它很好,页面加载也很好,所以我知道它的错误方法,但我想不出其他方法,这是代码......
$object = new ConnectToDB();
$result = $object->getMarks($user,$ksGet);
foreach($result as $row)
$marks"" . $row['contID'] . "" = "" . $row['mark'] . "/5";
db 的结果将给出 7 行 contID 将是 1 到 7 之间的数字
【问题讨论】:
【参考方案1】:数组比可变变量更聪明
$marks=array();
foreach($result as $row)
$marks[$row['contID']] = $row['mark'] . "/5";
【讨论】:
我猜是$marks[1]
等,我该如何回应?
别猜了,试试吧以上是关于在变量名中使用 $row 结果的主要内容,如果未能解决你的问题,请参考以下文章
求助 C# 中如何在变量名中含有某个变量的值,在线等......