Aşağıdaki örnek bir dizi verilen, nasıl ben amountNeeded memnun olduğunu mevcut kez tüm permütasyon gibi bulabilirim? Diğer deyişle takip dizi aşağıdaki üretmek olmalıdır:
08:10 kullanılarak kaynak 10 ve 13 08:00 dan 2008/05/14 üzerinde kullanılabilir
08:20 kullanılarak kaynak 10 ve 13'e 08:10 dan 2008/05/14 üzerinde kullanılabilir
print("Array(
[amountNeeded] => 2
[resources] => Array
(
[0] => Array
(
[resourceID] => 10
[blocks] => Array
(
[0] => Array
(
[availDate] => 2008-05-14
[startTime] => 08:00
[endTime] => 08:10
)
[1] => Array
(
[availDate] => 2008-05-14
[startTime] => 08:10
[endTime] => 08:20
)
[2] => Array
(
[availDate] => 2008-05-14
[startTime] => 08:20
[endTime] => 08:30
)
...
[1] => Array
(
[resourceID] => 13
[blocks] => Array
(
[0] => Array
(
[availDate] => 2008-05-14
[startTime] => 08:00
[endTime] => 08:10
)
[1] => Array
(
[availDate] => 2008-05-14
[startTime] => 08:10
[endTime] => 08:20
)
[2] => Array
(
[availDate] => 2008-05-14
[startTime] => 08:30
[endTime] => 08:40
)
...
");