使用PHP解析多维数组中的数据

马夫

我发现这很难解释,不知道该如何寻找答案。昨天在你们可爱的人们的帮助下,我将大约1200个MySQl查询减少到了2个,但是现在我在处理结果时遇到了麻烦。这是我要返回的数组(摘要)

Array 
( 
[0] => Array ( [total] => 7 [closedby] => Adam_Howard [priority] => P3 [withinfix] => 0 ) 
[1] => Array ( [total] => 20 [closedby] => Adam_Howard [priority] => P3 [withinfix] => 1 ) 
[2] => Array ( [total] => 3 [closedby] => Adam_Howard [priority] => P4 [withinfix] => 0 ) 
[3] => Array ( [total] => 5 [closedby] => Adam_Howard [priority] => P4 [withinfix] => 1 ) 
[4] => Array ( [total] => 3 [closedby] => Adam_Jones [priority] => P3 [withinfix] => 0 ) 
[5] => Array ( [total] => 2 [closedby] => Adam_Jones [priority] => P3 [withinfix] => 1 ) 
[6] => Array ( [total] => 11 [closedby] => Adrian_Dimmock [priority] => P2 [withinfix] => 0 ) 
[7] => Array ( [total] => 39 [closedby] => Adrian_Dimmock [priority] => P2 [withinfix] => 1 ) 
[8] => Array ( [total] => 20 [closedby] => Adrian_Dimmock [priority] => P3 [withinfix] => 0 ) 
[9] => Array ( [total] => 301 [closedby] => Adrian_Dimmock [priority] => P3 [withinfix] => 1 ) 
[10] => Array ( [total] => 2 [closedby] => Adrian_Dimmock [priority] => P4 [withinfix] => 0 ) 
[11] => Array ( [total] => 33 [closedby] => Adrian_Dimmock [priority] => P4 [withinfix] => 1 ) 
[12] => Array ( [total] => 37 [closedby] => Adrian_Hull [priority] => P2 [withinfix] => 0 ) 
[13] => Array ( [total] => 1211 [closedby] => Adrian_Hull [priority] => P2 [withinfix] => 1 ) 
[14] => Array ( [total] => 4 [closedby] => Adrian_Hull [priority] => P3 [withinfix] => 0 ) 
[15] => Array ( [total] => 771 [closedby] => Adrian_Hull [priority] => P3 [withinfix] => 1 ) 
[16] => Array ( [total] => 4 [closedby] => Adrian_Hull [priority] => P4 [withinfix] => 1 )
)

我要处理的最终输出是每个人,每个优先级,每个内部前缀的总数,因此,例如,最后两行可以得出如下结果:

$AdrianHullP3Fix1 = 771;

$AdrianHullP4Fix1 = 4;

但是我不知道如何从我得到的结果中解决这个问题,有人可以推荐解决方案,或者只是正确的php方法/函数供我研究吗?

如果有帮助,这是我用来从查询创建数组的代码:

while($row = mysql_fetch_assoc($Query)){
$results[] = $row;
}
Alankar更多

希望这会帮助你。

// this will be the word that you want to attached to a variable
define('WORD_TO_ADD','Fix');

while($row = mysql_fetch_assoc($Query)){
$variableName = str_replace("_","",$row['closedby']).$row['priority'].WORD_TO_ADD.$row['withinfix'];
    $$variableName = $row['total'];
}
echo $AdrianHullP3Fix1; // o/p 771 
echo $AdrianHullP4Fix1; // o/p 4 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PHP多维数组中的MySQL数据

来自分类Dev

使用php从mysql数据库中循环多维数组

来自分类Dev

使用动态数据在PHP中创建多维数组

来自分类Dev

如何使用PHP在多维数组中显示重复数据

来自分类Dev

将数据插入php中的多维数组

来自分类Dev

php - 从多维数组中获取数据(foreach)

来自分类Dev

通过PHP多维数组解析

来自分类Dev

用PHP解析多维数组

来自分类Dev

使用php轻松将数据库中的数据添加到多维数组

来自分类Dev

PHP中的多维数组?

来自分类Dev

使用 SwiftJson 解析数组多维

来自分类Dev

使用php从mysqli数据库查询中构建多维数组

来自分类Dev

使用php从数据库中获取多维数组时出错

来自分类Dev

解析段落中的多维数据

来自分类Dev

MySQL中的层次结构数据到PHP多维数组

来自分类Dev

从多维ray PHP中回显特定的数组数据

来自分类Dev

从PHP中的多维数组垂直选择数据

来自分类Dev

PHP将数据存储到多维数组中

来自分类Dev

PHP将数据存储到多维数组中

来自分类Dev

使用PHP将数据分类为多维层次数组

来自分类Dev

使用多维数组PHP插入数据库

来自分类Dev

保存多维数组中的数据

来自分类Dev

访问多维数组中的数据

来自分类Dev

取消多维数组中的数据

来自分类Dev

更改多维数组中的数据

来自分类Dev

如何使用范围值在多维数组中搜索数据

来自分类Dev

如何使用范围值在多维数组中搜索数据

来自分类Dev

如何使用jQuery访问多维数组中的数据?

来自分类Dev

列出PHP中的多维数组