我有一个数组,我想放一些
Array
(
[0] => Array
(
[DaySession1] =>
[DaySession] =>
[SubmitSessionDate] =>
[id] =>
)
[1] => Array
(
[DaySession2] =>
[DaySession] =>
[SubmitSessionDate] =>
[id] =>
)
[2] => Array
(
[DaySession3] => 2
[DaySession] => 2
[SubmitSessionDate] => 2014-09-03 23:58:56
[id] => 2120
)
[3] => Array
(
[DaySession4] => 10
[DaySession] => 10
[SubmitSessionDate] => 2014-09-04 00:06:39
[id] => 2121
)
[4] => Array
(
[DaySession5] =>
[DaySession] =>
[SubmitSessionDate] =>
[id] =>
)
[5] => Array
(
[DaySession6] =>
[DaySession] =>
[SubmitSessionDate] =>
[id] =>
)
[6] => Array
(
[DaySession7] => 6
[DaySession] => 6
[SubmitSessionDate] => 2014-09-05 00:06:39
[id] =>
)
这是我即将到来的数组,我想要上述数组的最大[DaySession]值,并且还想要相应的[SubmitSessionDate]
同样,我也想从上述数组和相应的[SubmitSessionDate]中获得最小的[DaySession]值吗?
结果应为:
Maximum Day session = 10 and SubmitSessionDate = 2014-09-04 00:06:39
Minimum Day Session =2 and SubmitSessionDate = 2014-09-03 23:58:56
你可以得到当天的会议与他们的钥匙一起,然后从那里你可以使用ksortreset()
和end()
。示例:演示
$keys = array();
foreach($array as $key => $val) {
if(!empty($val['DaySession'])) {
$keys[$val['DaySession']] = $key;
}
}
ksort($keys);
$min_key = reset($keys);
$max_key = end($keys);
echo "Maximum Day session = ".$array[$max_key]['DaySession']." and SubmitSessionDate = ".$array[$max_key]['SubmitSessionDate']." <br/>";
echo "Minimum Day session = ".$array[$min_key]['DaySession']." and SubmitSessionDate = ".$array[$min_key]['SubmitSessionDate'];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句