分别显示php mysql数组中的值
我试图做的是从数组中的所有记录中保存“option”的值,以便以后能够将它们回显出来。我不知道如何将它们分开显示。感觉被卡住了。有什么建议吗 我的代码:分别显示php mysql数组中的值,php,mysql,arrays,Php,Mysql,Arrays,我试图做的是从数组中的所有记录中保存“option”的值,以便以后能够将它们回显出来。我不知道如何将它们分开显示。感觉被卡住了。有什么建议吗 我的代码: $result = $mysqli->query("SELECT option FROM `myoptions` WHERE id IN (1, 7, 18, 24);"); $row = array(); while($row = $result->fetch_array()) { echo $row[] = $row
$result = $mysqli->query("SELECT option FROM `myoptions` WHERE id IN (1, 7, 18, 24);");
$row = array();
while($row = $result->fetch_array()) {
echo $row[] = $row["option"];
}
echo $option1 = $row[0];
echo $option2 = $row[1];
echo $option3 = $row[2];
echo $option4 = $row[3];
应该将值存储在数组中
$cnt = 0;
while($row = $result->fetch_array()) {
$for_future_use[$cnt] = $row["option"];
$cnt++;
}
然后再使用
foreach($for_future_use as $key=>$value) {
echo $value;
}
试试这个
$my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse");
$i = 1;
$option = "option";
foreach($my_array as $val)
{
${$option.$i} = $val;
$i++;
}
echo "\$option1 => ".$option1." \$option2 => ".$option2." \$option3 => ".$option3;
演示:
我希望这会有帮助。你说的“分别显示”是什么意思?你面临的错误是什么?可能会有帮助我想在页面的不同部分使用我的“选项”变量,我的问题是变量是空的。你能告诉我们代码,你在哪里尝试使用它,以及获取空变量吗?