0
所以我目前運行下面的代碼:運行3 str_replace函數更有效地
$current_link = get_author_posts_url($user_id,strtolower($user_info->user_login));
$current_link = str_replace(" ", "-", $current_link);
$current_link = str_replace(".-", "-", $current_link);
$current_link = str_replace("author", "authors", $current_link);
但是我覺得這個代碼可能是更有效的。因爲我在同一個字符串上運行str_replace 3次。 所以我用preg_replace
最小化,像這樣的代碼:
$cLPatterns = array(' ', '.-');
$current_link = preg_replace($cLPatterns, '-', $current_link);
$current_link = str_replace("author", "authors", $current_link);
但有使用str_replace("author", "authors", $current_link)
爲preg_replace
一部分的方式我怎樣才能讓這段代碼最有效的。
乾杯
str_replace函數需要數組作爲參數 – rtfm