Ben bulmak için daha iyi optimize edilmiş şekilde ve dosya bir dizi grup çok parçalı arşivlerde arıyorum
I, örneğin bir giriş olarak sahip:
array(
books.part1.rar,
books.part3.rar,
00000114.rar,
svoy_20ostrov.rar,
svoy_20ostrov.rar,
koncert_20v_20dk_20mir.rar,
koncert_20v_20centralnom_20teatre_20kukol.rar,
LP_LIVE_PR_Tampa.part2.rar,
koncert_20v_20dk_20vami.rar,
koncert_20v_20dk_20kommuna_20chast1.rar,
books.part2.rar,
koncert_20v_20dk_20kommuna_20chast2.rar,
books.part4.rar,
recedivist.rar,
LP_LIVE_PR_Tampa.part1.rar
)
Ve ben çıkışı arıyorum
array(
array(
books.part1.rar
books.part2.rar
books.part3.rar
books.part4.rar ) ,
00000114.rar
svoy_20ostrov.rar
koncert_20v_20dk_20mir.rar
koncert_20v_20centralnom_20teatre_20kukol.rar
koncert_20v_20dk_20vami.rar
array(
koncert_20v_20dk_20kommuna_20chast1.rar
koncert_20v_20dk_20kommuna_20chast2.rar
)
recedivist.rar
array (
LP_LIVE_PR_Tampa.part1.rar
LP_LIVE_PR_Tampa.part2.rar
)
)
Ben bu arada, bir programlama dili olarak php kullanıyorum,
Bir ideea (. +) Gibi bir düzenli ifade dosyaları ile maç oldu. Bulunca, tüm diğer kısmı ([0-9] +). Rar (tüm dizi boyunca döngü gerekli diğer foreach) ve ne zaman maç sonra part1.rar unset () bu kayıtlar bulundu ve yeni inşa diziye ekleyebilirsiniz
Cevaplar için teşekkür ederim.