Ben böyle bir dizi var:
Array
(
[0] => Array
(
[datetime] => 2010-11-06 21:25:53
[movieID] => 1197624
[personID] => 0
[more indexes]...
)
[1] => Array
(
[datetime] => 2010-11-06 21:32:56
[movieID] => 1197624
[personID] => 0
[more indexes]...
)
[2] => Array
(
[datetime] => 2010-11-06 21:38:07
[movieID] => 0
[personID] => 0987657
[more indexes]...
)
[3] => Array
(
[datetime] => 2010-11-06 21:55:09
[movieID] => 0
[personID] => 0987657
[more indexes]...
)
[4] => Array
(
[datetime] => 2010-11-06 21:59:33
[movieID] => 5467023
[personID] => 0
[more indexes]...
)
)
Her iç dizide, zaman [MovieID] 0'dan farklı bir numarası vardır, o [PersonID] 0'a eşit olması ve tam tersi olacaktır. Ben gruba [MovieID] tarafından dizi istiyorsanız onun 0'dan farklı ve [PersonID] tarafından 0'dan onun farklı
Yani sonuç böyle bir şey olacak:
Array
(
[1197624] => Array
(
[0] => Array
(
[datetime] => 2010-11-06 21:32:56
[movieID] => 1197624
[personID] => 0
[more indexes]...
)
[1] => Array
(
[datetime] => 2010-11-06 21:25:53
[movieID] => 1197624
[personID] => 0
[more indexes]...
)
)
[0987657] => Array
(
[0] => Array
(
[datetime] => 2010-11-06 21:38:07
[movieID] => 0
[personID] => 0987657
[more indexes]...
)
[1] => Array
(
[datetime] => 2010-11-06 21:55:09
[movieID] => 0
[personID] => 0987657
[more indexes]...
)
)
[5467023] => Array
(
[0] => Array
(
[datetime] => 2010-11-06 21:59:33
[movieID] => 5467023
[personID] => 0
[more indexes]...
)
)
)
Bu gibi gruplayarak görmek tek sorun [MovieID] ve [PersonID] (elbette farklı indekslerde) aynı sayı vardır ama şansı çok az olduğu bir şans olmasıdır.
Yani birisi bana bu dizi gruplandırma yardımcı olabilir??