にある特定の列のデータを取得する必要があり、私の配列は、私はちょうど1 array..below内のデータを印刷する必要がある1つのアレイ
Array (
[sales_data] => Array (
[0] => Array (
[dealer] => DS949
[value] => 35
[mod_id] => s01
[month] => Oct
[year] => 16
),
[1] => Array (
[dealer] => DS950
[value] => 80
[mod_id] => s01
[month] => Oct
[year] => 16
),
[2] => Array (
[dealer] => DS949
[value] => 25
[mod_id] => s01
[month] => Sep
[year] => 16
),
[3] => Array (
[dealer] => DS950
[value] => 55
[mod_id] => s01
[month] => Sep
[year] => 16
)
)
)
上記配列の参照にその月の10月を示す2回と9月2ですディーラーは異なりますし、値が異なるので、私は10月のデータが1つの配列にあり、9月のデータが1つの配列に両方の月に必要です。
Array (
[sales_data] => Array (
[0] => Array (
[dealer] => DS949
[value] => 35
[dealer] => DS950
[value] => 80
[mod_id] => s01
[month] => Oct
[year] => 16
),
[1] => Array (
[dealer] => DS949
[value] => 25
[dealer] => DS950
[value] => 55
[mod_id] => s01
[month] => Sep
[year] => 16
)
)
)
はここに私のコードです:
$all_custom_data = $this->front_model->get_period_data($mod_id,$month,$year,$manu,$city);
array_push($all_custom_dataarr, $all_custom_data);
}
$arrFinal=array();
$i=0;
$month=array();
foreach($all_custom_dataarr as $custom_data1){
foreach($custom_data1 as $custom_data){
$month[]=$custom_data->month;
$arrFinal[$i]['dealer']=$custom_data->dealer;
$arrFinal[$i]['value']=$custom_data->value;
$arrFinal[$i]['mod_id']=$custom_data->mod_id;
$arrFinal[$i]['month']=$custom_data->month;
$arrFinal[$i]['year']=$custom_data->year;
$i++;
}
}
$data['sales_data']=array_unique($arrFinal, SORT_REGULAR);
print_r($data);
Tidyのコードあなたは」投稿されました。これまでに試したことと何が問題になっているのかを教えてください。 – JustBaron
@amrinderキーは同じなのでこれはできません。値を上書きする –
私は自分の質問をコードで編集しました。これは私のために非常に重要であるので、これを見てください。 – amrinder