ホームページ >バックエンド開発 >PHPの問題 >PHPコードで全角数字を半角数字に変換する方法

PHPコードで全角数字を半角数字に変換する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-10-12 14:14:392886ブラウズ

PHP コードで全角数字を半角数字に変換する方法: 置換変換を使用します。コードは [for($i=0;$i<$fnlen;$i) $fnum = str_replace ($nums[$i] ,$fnums[$i],$fnum);]。

PHPコードで全角数字を半角数字に変換する方法

PHP コードで全角数字を半角数字に変換する方法:

全角変換数字を半角数字に変換します

function GetAlabNum($fnum){

    $nums = array(&#39;0&#39;,&#39;1&#39;,&#39;2&#39;,&#39;3&#39;,&#39;4&#39;,&#39;5&#39;,&#39;6&#39;,&#39;7&#39;,&#39;8&#39;,&#39;9&#39;,&#39;.&#39;,&#39;-&#39;,&#39;+&#39;,&#39;:&#39;);

    $fnums = array(&#39;0&#39;,&#39;1&#39;,  &#39;2&#39;,&#39;3&#39;,  &#39;4&#39;,&#39;5&#39;,  &#39;6&#39;, &#39;7&#39;,&#39;8&#39;,  &#39;9&#39;,&#39;.&#39;,  &#39;-&#39;, &#39;+&#39;,&#39;:&#39;);

    $fnlen = count($fnums);

    for($i=0;$i<$fnlen;$i++) $fnum = str_replace($nums[$i],$fnums[$i],$fnum);

    $slen = strlen($fnum);

    $oknum = &#39;&#39;;

    for($i=0;$i<$slen;$i++){

        if(ord($fnum[$i]) > 0x80) $i++;

        else $oknum .= $fnum[$i];

    }

    if($oknum=="") $oknum=0;

    return $oknum;

}

プログラミングについて詳しく知りたい場合は、phpトレーニングに注目してください。 ### カラム!

以上がPHPコードで全角数字を半角数字に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。