php girişten çok parçalı rar eşleşen dosyaları için bir algoritma optimize etmek için bir ideea gerekir

0 Cevap php

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.

0 Cevap