我有以下字符串数组: (var_dump结果)
array(17) {
[15]=>
string(14) "07-04-16 10:00"
[16]=>
string(14) "07-04-16 10:30"
[6]=>
string(13) "07-04-16 8:00"
[0]=>
string(14) "08-04-16 13:00"
[1]=>
string(14) "08-04-16 13:30"
[7]=>
string(14) "12-04-16 16:00"
[8]=>
string(14) "12-04-16 16:30"
[9]=>
string(14) "12-04-16 17:00"
[10]=>
string(14) "12-04-16 17:30"
[11]=>
string(14) "12-04-16 18:00"
[12]=>
string(14) "12-04-16 18:30"
[13]=>
string(14) "12-04-16 19:00"
[14]=>
string(14) "12-04-16 19:30"
[2]=>
string(14) "13-04-16 11:30"
[3]=>
string(14) "13-04-16 12:00"
[4]=>
string(14) "13-04-16 12:30"
[5]=>
string(14) "13-04-16 13:00"
}
有没有办法分割" ",使用左边部分作为键,右边部分作为值?我试图在没有覆盖值的情况下这样做,所以我会有类似的东西:
"07-04-16" => "10:00","10:30"
由于
答案 0 :(得分:0)
只需循环,爆炸并将时间附加到日期索引:
foreach($array as $value) {
list($date, $time) = explode(' ', $value);
$result[$date][] = $time;
}