我有一小部分編碼需要從ereg轉換到preg_match。這是代碼。另一個PHP ereg修復
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"/")
會工作,但沒有骰子。
任何幫助將是偉大的。
乾杯 本
你不是在開玩笑「小塊」。儘管如此,仍然有兩三個換行符可用於最大化不可讀性 – 2010-05-31 05:39:59