我真的在努力过滤我的数据。我知道如何访问数组的部分,但我在如何过滤挣扎。我知道如何在SQL SUM & count中做到这一点),但当涉及到PHP数组请帮忙。如何从我的数组php中过滤数据?
我需要过滤一些存储在变量$ res中的数据。
我需要看每个“REF”出现了多少次&总“LCL_D_CBM”每个裁判这一切在“TERR”等于“TERR1”。
foreach ($res as $res1){
if ($res1["TERR"] == "TERR1"){
//the individual ref
//$res1['REF'];
// the coutn of how many times each ref appears
//echo count($res1['REF']);
//sum
//echo array_sum($res1['LCL_D_CBM']);
}
}
需要导致要像 -
CEA
CEF
var_dump($res); gives me below
array(350) {
[0]=> array(7) { [0]=> string(3) "CEA" ["REF"]=> string(3) "CEA" [1]=> string(5) "1.080" ["LCL_D_CBM"]=> string(5) "1.080" [2]=> string(3) "WF2" ["AREA_CODE"]=> string(3) "WF2" ["TERR"]=> string(5) "TERR1" }
[1]=> array(7) { [0]=> string(3) "CEA" ["REF"]=> string(3) "CEA" [1]=> string(5) "2.000" ["LCL_D_CBM"]=> string(5) "2.000" [2]=> string(4) "HU13" ["AREA_CODE"]=> string(4) "HU13" ["TERR"]=> string(5) "TERR1" }
[2]=> array(7) { [0]=> string(3) "CEF" ["REF"]=> string(3) "CEA" [1]=> string(5) "2.448" ["LCL_D_CBM"]=> string(5) "2.448" [2]=> string(4) "TW16" ["AREA_CODE"]=> string(4) "TW16" ["TERR"]=> string(5) "TERR2" } ..... etc
什么是你第一次尝试的代码来实现这一目标? –
请用换行符重新格式化。没有人想滚动。 – Gordon
@bub请参阅编辑问题 –