我使用此代码从 mysql 查询生成的数组中回显值
while($row = mysql_fetch_array($result)) {
echo $row[0];
echo ' ';
echo $row[1];
echo "% ";
echo "<br>";
}
产生如下结果:
CC 77.6%
CT 21.9%
TT 0.5%
这很好。
我想在 Bootstrap 进度条 div 中使用这 3 对值,以便我可以以更直观的方式表示信息。
如何将数组中的值赋值给变量?
编辑
样本结果集
Array (
[0] => AA
[alleles] => AA
[1] => 6
[total] => 6
[2] => 25.00
[percentage] => 25.00 )
Array (
[0] => AG
[alleles] => AG
[1] => 11
[total] => 11
[2] => 45.83
[percentage] => 45.83 )
Array (
[0] => GG
[alleles] => GG
[1] => 7
[total] => 7
[2] => 29.17
[percentage] => 29.17 )
最佳答案
试试这个:
$values = array();
while($row = mysql_fetch_array($result))
{
array_push($values, array($row[0], $row[1]))
}
现在 $values
是一个值数组。例如$values[0][0]
等于“CC”,$values[0][1]
等于“77.6”等;
关于php - 将 php while 数组结果分配给可变数量的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29314780/