我想編寫(xiě)一個(gè)PHP函數(shù),只保留az(保留所有字母小寫(xiě))0-9和“-”,并用“-”替換空格。這是我到目前為止所擁有的: ... $s = strtolower($s); $s = str_replace(' ', '-', $s); $s = preg_replace("/[^a-z0-9]\-/", "", $s);但我注意到它保留了“?” (問(wèn)號(hào))我希望它不會(huì)保留我沒(méi)有注意到的其他字符。我怎樣才能糾正它以獲得預(yù)期的結(jié)果?(我對(duì)正則表達(dá)式不太熟悉,尤其是在切換語(yǔ)言/工具時(shí)。)
PHP函數(shù)只保留az 0-9并用“-”替換空格(包括正則表達(dá)式)
胡說(shuō)叔叔
2023-07-08 22:13:18