php - 将 php while 数组结果分配给可变数量的变量

标签 php mysql arrays

我使用此代码从 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/

相关文章:

android - 自动更新 ListView : Android

python - 合并 2 个数组以获得 python 中的唯一值

php - 向多维数组添加数据

python - 使用 Pandas 或 Numpy 的 n 维滑动窗口

php - 更改 freetds.conf 后需要重新启动任何东西吗?

php - 比较 MySQL 表 php 中设置的两个值

php - codeigniter 2.0 一次在两个表中插入记录

MySQL 日期在 9 到 10 天之间

javascript - 如何检查 jQuery 加载的 PHP 文件是否发生变化并在发生变化时执行函数?

mysql - 比较两个不同表中的两个列值并根据 24 小时周期计算差异