0

このコードで ereg を preg 値に置き換えることはできますか:

$phpAds_config['url_prefix'] = strtolower(eregi_replace("^([a-z]+)/.*$", "\\1://",
$HTTP_SERVER_VARS['SERVER_PROTOCOL'])) . $host .
ereg_replace("/admin/install.php(\?.*)?$", "", $HTTP_SERVER_VARS['PHP_SELF']);
4

1 に答える 1

0

正規表現を区切り記号で囲むだけです。

$phpAds_config['url_prefix'] = strtolower(
    preg_replace("~^([a-z]+)/.*$~i", "\1://", $HTTP_SERVER_VARS['SERVER_PROTOCOL'])).
    $host. 
    preg_replace("~/admin/install.php(\?.*)?$~", "", $HTTP_SERVER_VARS['PHP_SELF']);
于 2013-10-17T11:09:51.277 に答える