我有以下阵列如何合并日期的阵列中的一个PHP
Array
(
[5/4/2015 5:00:00 AM] => Array
(
[DATEHRGMT] => 5/4/2015 5:00:00 AM
[DATEHRLWT] => 5/4/2015 12:00:00 AM
[TSFC_F] => 51.8
[TDEW_F] => 42.7
[TWET_F] => 47.1
[RH_PCT] => 71
[PSFC_MB] => 1013.2
[CLDCOV_PCT] => 1
[TWC_F] => 49.0
[TAPP_F] => 49.0
[SPD_KTS] => 7
[DIR_DEG] => 210
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 8
)
[5/4/2015 6:00:00 AM] => Array
(
[DATEHRGMT] => 5/4/2015 6:00:00 AM
[DATEHRLWT] => 5/4/2015 1:00:00 AM
[TSFC_F] => 50.0
[TDEW_F] => 42.7
[TWET_F] => 46.3
[RH_PCT] => 76
[PSFC_MB] => 1013.2
[CLDCOV_PCT] => 1
[TWC_F] => 47.0
[TAPP_F] => 47.0
[SPD_KTS] => 6
[DIR_DEG] => 220
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 7
)
.
.
.
.
.
.
.
.
[5/9/2015 4:00:00 AM] => Array
(
[DATEHRGMT] => 5/9/2015 4:00:00 AM
[DATEHRLWT] => 5/8/2015 11:00:00 PM
[TSFC_F] => 49.1
[TDEW_F] => 37.4
[TWET_F] => 42.7
[RH_PCT] => 64
[PSFC_MB] => 1022.5
[CLDCOV_PCT] => 68
[TWC_F] => 46.3
[TAPP_F] => 46.3
[SPD_KTS] => 6
[DIR_DEG] => 120
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 7
)
[5/9/2015 5:00:00 AM] => Array
(
[DATEHRGMT] => 5/9/2015 5:00:00 AM
[DATEHRLWT] => 5/9/2015 12:00:00 AM
[TSFC_F] => 49.3
[TDEW_F] => 36.8
[TWET_F] => 42.4
[RH_PCT] => 62
[PSFC_MB] => 1022.4
[CLDCOV_PCT] => 73
[TWC_F] => 46.7
[TAPP_F] => 46.7
[SPD_KTS] => 5
[DIR_DEG] => 120
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 6
)
)
具有相同的日期。我想创建一个multidimentional数组,其中day1包含5个数组,其中包含时间。
我已经使用array_push
array_merge
但我无法创建这个。有人可以告诉我,我怎么能得到这个?
我也用这个
foreach($response as $key2=>$weather)
{
//echo "<pre>"; print_r($weather);
if($weather['level']==3)
{
$date=$weather['attributes']['DATEHRGMT'];
$response2[$date]=$weather['attributes'];
}
}
echo "<pre>"; print_r($response2);
更新
我想这样
Array
(
[5/4/2015]=>array
(
[5/4/2015 5:00:00 AM] => Array
(
[DATEHRGMT] => 5/4/2015 5:00:00 AM
[DATEHRLWT] => 5/4/2015 12:00:00 AM
[TSFC_F] => 51.8
[TDEW_F] => 42.7
[TWET_F] => 47.1
[RH_PCT] => 71
[PSFC_MB] => 1013.2
[CLDCOV_PCT] => 1
[TWC_F] => 49.0
[TAPP_F] => 49.0
[SPD_KTS] => 7
[DIR_DEG] => 210
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 8
)
[5/4/2015 6:00:00 AM] => Array
(
[DATEHRGMT] => 5/4/2015 6:00:00 AM
[DATEHRLWT] => 5/4/2015 1:00:00 AM
[TSFC_F] => 50.0
[TDEW_F] => 42.7
[TWET_F] => 46.3
[RH_PCT] => 76
[PSFC_MB] => 1013.2
[CLDCOV_PCT] => 1
[TWC_F] => 47.0
[TAPP_F] => 47.0
[SPD_KTS] => 6
[DIR_DEG] => 220
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 7
)
[5/4/2015 6:00:00 AM] => Array
(
[DATEHRGMT] => 5/4/2015 6:00:00 AM
[DATEHRLWT] => 5/4/2015 1:00:00 AM
[TSFC_F] => 50.0
[TDEW_F] => 42.7
[TWET_F] => 46.3
[RH_PCT] => 76
[PSFC_MB] => 1013.2
[CLDCOV_PCT] => 1
[TWC_F] => 47.0
[TAPP_F] => 47.0
[SPD_KTS] => 6
[DIR_DEG] => 220
[PCPPREVHR_IN] => 0.00
[DNSOL_WSQM] => 0
[DIFFHORZ_WSQM] => 0
[DIRNORMIR_WSQM] => 0
[SPD_MPH] => 7
)
)
)
预期输出是什么?您想在哪个日期合并数组? – Rizier123
我想分组数组。实际上这是一个每小时五天的预测阵列。我想把一天的数据放入一个数组(多视图)。 – MKD
请检查更新的问题。 – MKD