Ben onların boyutlarını içeren dosya ile dizinleri bir çok film var.
- tanımlayıcı-800x600.mov
- cool_animation-720p.mp4
- Reaktör-1080p.mov
- test 640x480.mov
Ben # 1 800 600, dışarı çekmek için arıyorum. 720 # 2, 1080 vb # 3, den
Ben bugüne kadar ne var çimdik bazı yardım arıyor:
$re = '/^(.*?)\-(\d{3,4})p+|(\d{2,4})x(\d{2,4})+\.mov|mp4$/';
preg_match($re, $filename ,$matches);
# 1 için Maçlar: (bazı ekstra şeyler alma ihtiyacım yok ...?)
Array
(
[0] => 800x600.mov
[1] => {empty_string}
[2] => {empty_string}
[3] => 800
[4] => 600
)
2. maçları:
Array
(
[0] => testing-720p
[1] => testing
[2] => 720
)
Açıkçası yanlış bir şey, herhangi bir giriş büyük takdir var ettik!