<?php
$a = Array
(
'Tennis 1' => Array
(
'IntervalTime' => Array
(
'Lun' => Array
(
'0' => '10:00',
'1' => '11:00',
'2' => '12:00',
'3' => '13:00',
'4' => '14:00',
'5' => '15:00',
'6' => '16:00',
'7' => '17:00',
'8' => '18:00',
'9' => '19:00',
'10' => '20:00'
),
'Mar' => Array
(
'0' => '12:00',
'1' => '13:00',
'2' => '14:00',
'3' => '15:00'
),
'Mer' => Array
(
'0' => '09:00',
'1' => '10:00',
'2' => '11:00',
'3' => '12:00',
'4' => '13:00'
),
'Gio' => Array
(
'0' => '09:00',
'1' => '10:00',
'2' => '11:00',
'3' => '12:00',
'4' => '13:00'
),
'Ven' => Array
(
'0' => '09:00',
'1' => '10:00',
'2' => '11:00',
'3' => '12:00',
'4' => '13:00'
),
'Sab' => Array
(
'0' => '09:00',
'1' => '10:00',
'2' => '11:00',
'3' => '12:00',
'4' => '13:00',
'5' => '14:00',
'6' => '15:00',
'7' => '16:00',
'8' => '17:00',
'9' => '18:00'
),
'Sun' => Array
(
'0' => '09:00',
'1' => '10:00',
'2' => '11:00',
'3' => '12:00',
'4' => '13:00',
'5' => '14:00',
'6' => '15:00',
'7' => '16:00',
'8' => '17:00',
'9' => '18:00'
)
)
)
);
$StartTime = "14:00"; $EndTime = "16:30";
array_walk_recursive($a['Tennis 1']['IntervalTime'], function(&$v) use ($StartTime, $EndTime){
if($v >= $StartTime && $v <= $EndTime) $v = false;
});
$f['Tennis 1']['IntervalTime'] = array_map('array_filter', $a['Tennis 1']['IntervalTime']);
print_r($f);
- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- Array
(
[Tennis 1] => Array
(
[IntervalTime] => Array
(
[Lun] => Array
(
[0] => 10:00
[1] => 11:00
[2] => 12:00
[3] => 13:00
[7] => 17:00
[8] => 18:00
[9] => 19:00
[10] => 20:00
)
[Mar] => Array
(
[0] => 12:00
[1] => 13:00
)
[Mer] => Array
(
[0] => 09:00
[1] => 10:00
[2] => 11:00
[3] => 12:00
[4] => 13:00
)
[Gio] => Array
(
[0] => 09:00
[1] => 10:00
[2] => 11:00
[3] => 12:00
[4] => 13:00
)
[Ven] => Array
(
[0] => 09:00
[1] => 10:00
[2] => 11:00
[3] => 12:00
[4] => 13:00
)
[Sab] => Array
(
[0] => 09:00
[1] => 10:00
[2] => 11:00
[3] => 12:00
[4] => 13:00
[8] => 17:00
[9] => 18:00
)
[Sun] => Array
(
[0] => 09:00
[1] => 10:00
[2] => 11:00
[3] => 12:00
[4] => 13:00
[8] => 17:00
[9] => 18:00
)
)
)
)
preferences:
152.85 ms | 418 KiB | 5 Q