Ben her iki dosya yolları iki dize değişkenleri var. Çalıştı kod önerilmiyor Ereg kullanılır, bu yüzden preg_match kullanarak yeniden yazmak çalışıyorum:
Eski kod, çalıştı:
$path1 = quotemeta($path);
ereg("$path1(.*)$", $path2, $matches);
Iş görünmüyor preg_match kullanarak:
$path1 = quotemeta($path);
preg_match("/$path1(.*)$/", $path2, $matches);
Bu verir
preg_match (): Bilinmeyen değiştirici 'V' hata.
Ayrıca, elde etmek için çalışıyorum ana şey ilk yakalanan parantez dizilimi eşleşen metin [1], $ olan maçlar olduğunu, bu yüzden ben gerçekten kullanamıyorum düşünüyorum substr()
.