У меня есть небольшой кусок кода, который мне нужно взять от ereg до preg_match. Вот код.
function be_file_list($d, $x) {
foreach (array_diff(scandir($d), array('.', '..')) as $f) {
if (is_file($d . '/' . $f) && (($x) ? ereg($x.'$',$f) : 1)) {
$l[] = $f;
}
}
return $l;
}
Этот код работает, как и ожидалось, даже если выглядит не очень красиво
(источник: http://www.php.net/manual/en/function.scandir.php)
но поскольку ereg устарел, я бы очень хотел сделать его preg_match или что-то в этом роде.
Я возился с этим весь день, и ПК вот-вот выйдет в окно. Я бы подумал, что
preg_match("/"$x.'$',$f"/")
работало бы, но не играло в кости.
Любая помощь будет отличной.
Приветствие
Бен