如何將表單內的數字轉成全形數字?

edited 十月 2013 in PHP新手區
例如我希望將USER輸入的地址,
如果有數字的話(例如2段3號10樓),將半形數字轉成全形數字,
然後再存入資料庫.

請問PHP如何做到呢?
謝謝......

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1983

評論

  • edited 八月 2006
    手工的
    找出哪些char是數字再進行處理

    偷懶的
    str_replace
  • edited 八月 2006
    <?php
    $testStr="hello 1and2or3 ";
    $searchArr = array(0,1,2,3,4,5,6,7,8,9);
    $toArr = array('0','1','2','3','4','5','6','7','8','9');
    $testStr = str_replace($searchArr,$toArr,$testStr);
    echo $testStr;
    ?>
  • edited 八月 2006
    1234567890
    1234567890
    我是大陸的,你要的全形數字應該就是上面第一排的數字吧,再用我上面回復提供的方法轉換一下
    有關str_replace的説明是這樣的:
    As of PHP 4.0.5, every parameter in str_replace() can be an array.
    如果低於4.0.5版本恐怕不行

    題外話,程序語言裏的array在臺灣叫什麽?大陸這邊叫數組,還有其他一些屬於也想請教一下,我列下大陸的術語
    array 數組
    function 函數
    class 類
    object 對象
    method 方法或者成員函數
    boolean 布爾
    float 浮點
    string 字符串
  • edited 八月 2006
    array 陣列
    function 函式
    class 物件、類別
    object 物件
    method 方法
    boolean 布林
    float 浮點
    string 字串
  • edited 八月 2006
    謝了,有幾個術語第一次聽説,應該多交流交流
    ps,布林在大陸是种水果:)
Sign In or Register to comment.