在PHP数组中输出MySQL变量
我有MySQL变量,它们在回响,但我想在数组中使用它们并随机显示结果-这是为了竞争-随机变量工作得很好,但我无法让变量在数组中正确显示() 我写了以下内容:在PHP数组中输出MySQL变量,php,mysql,arrays,Php,Mysql,Arrays,我有MySQL变量,它们在回响,但我想在数组中使用它们并随机显示结果-这是为了竞争-随机变量工作得很好,但我无法让变量在数组中正确显示() 我写了以下内容: <?php $answer = array('$this->item->correct_answer','$this->item->false_answer1','$this->item->false_answer2'); shuffle($answer); ?> <o
<?php
$answer = array('$this->item->correct_answer','$this->item->false_answer1','$this->item->false_answer2');
shuffle($answer);
?>
<ol class="answers">
<?php
for( $i = 0; $i < 3; $i++)
echo "<li>$answer[$i]</li>";
?>
</ol>
这只是输出:
'
。这意味着您正在设置一个字符串。修订为:
$answer = array($this->item->correct_answer,$this->item->false_answer1,$this->item->false_answer2);
如图所示您将$this->item->correct\u response视为一个字符串。。但这不是字符串。。。根据db值,它的输出可以是string/float/int。@RustyIngles Anytime!:)如果你完成了,请把它标记为正确答案。