PHPの全角から半角への変換実装コード

WBOY
リリース: 2016-06-13 12:15:50
オリジナル
805 人が閲覧しました

复制代 代码如下:


/**
* 全角の数字、文字、スペース、または '% -()' 文字を含む文字列を、対応する半角文字に変換します
* @access public
* @param string $str 変換する単語変換される String
* @return string $str 処理された文字列
*/
function make_semiangle($str)
{
$arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4 ' => '4'、'5' => '6'、'7' => '8'、'9' ' => '9'、'A' => 'B'、'C' => 'D' ' => 'E'、'F' => 'G'、'H' => 'I'、'J' ' => 'J'、'K' => 'L'、'M' => 'N'、'O' ' => 'O'、'P' => 'Q'、'R' => 'S'、'T' ' => 'T'、'U' => 'V'、'W' => 'X'、'Y' => 'Y'、'Z' => 'a'、'b' => 'c'、'd' => 'd'、'e' => 'f'、'g' => 'h'、'i' => 'i'、'j' => 'k'、'l' => 'm'、'n' => 'n'、'o' => 'p'、'q' => 'r'、's' => 's'、't' => 'u'、'v' => 'w'、'x' =>「x」、「y」 =>「y」、「z」 => 'z','(' => '(', ')' => ')', '〔' => '[', '】' => ']'、'【' => '[',']' => ']'、'〖' => '[', '〗' => ']'、'”' => '['、'”' => ']',''' => '['、''' => ']'、'{' => '{'、'}' => '}'、'《' => '<','》' => '>','%' => '%'、'+' => ' '、'—' => '-'、'-' => '-'、'~' => '-',':' => ':'、'。' => '.'、'、' => ',', ',' => '.'、'、' => '.'、';' => ',', '?' => 「?」、「!」 => '!'、'…' => '-'、'‖' => '|'、'”' => '"', ''' => '`', '''' => '`', '|' => '|', '〃' => '"',' ' => ' ');
return strtr($str, $arr);
}



复制代代码如下:


$str = "0123ABCDFWS\",.?<>{}[]*&^%#@!~()+-|:;";
エコー "$str";
エコー "
";
$str = preg_replace('/xa3([xa1-xfe])/e', 'chr(ord(1)-0x80)', $str);
エコー $str;
?>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!