代码旅行

全角转半角的函数

一个很无聊的 php 函数,全角转半角

function convert2half($str){
    $str = str_replace("~", "~", $str);
    $str = str_replace("`", "`", $str);
    $str = str_replace("!", "!", $str);
    $str = str_replace("@", "@", $str);
    $str = str_replace("#", "#", $str);
    $str = str_replace("¥", "$", $str);
    $str = str_replace("%", "%", $str);
    $str = str_replace("&", "&", $str);
    $str = str_replace("*", "*", $str);
    $str = str_replace("(", "(", $str);
    $str = str_replace(")", ")", $str);
    $str = str_replace("—", "_", $str);
    $str = str_replace("-", "-", $str);
    $str = str_replace("+", "+", $str);
    $str = str_replace("=", "=", $str);
    $str = str_replace("|", "|", $str);
    $str = str_replace("}", "}", $str);
    $str = str_replace("]", "]", $str);
    $str = str_replace("{", "{", $str);
    $str = str_replace("[", "[", $str);
    $str = str_replace("“", "\"", $str);
    $str = str_replace("”", "\"", $str);
    $str = str_replace("‘", "'", $str);
    $str = str_replace("’", "'", $str);
    $str = str_replace(":", ":", $str);
    $str = str_replace(";", ";", $str);
    $str = str_replace("?", "?", $str);
    $str = str_replace("/", "/", $str);
    return $str;
}

--- EOF ---

除特别注明外,所有文章均采用Creative Commons BY-NC-ND 4.0(自由转载-保持署名-非商用-禁止演绎)协议发布。