2013年5月25日 星期六

自己寫螞蟻文編輯器-Ant text editor

雖然說是自己寫螞蟻文編輯器,不過得要在支援PHP 的Wed Server 上測試才可以
先來看看成果
輸入介面:
輸入要轉換的文字:
轉換後.......
這不是「螞蟻文」!這不是「螞蟻文」!這不是「螞蟻文」!
當然這只是測試用的,所以可以在程式中改變要插入的特殊符號

接著來看看程式碼....非常短
稍微解釋一下,小小程式作些什麼

1. function _pos($str) : 這隻副程式主要是避免 「Undefined index 錯誤」
$_POST[‘xx’] 取得參數值時,如果之前不加判斷在未傳進參數時會出現這樣的警告
所以為了避免這樣的錯誤發生,只好多寫一個副程式用 _pos 代替 $_POST

2. mb_substr 
mb_substr 是用來取得部分字串的函式,用法與 substr() 類似,不過 mb_substr 多了編碼的判斷,因為要能夠處理中文字,所以用mb_substr用UTF-8編碼處理繁體中文的字串判斷。
用法:string mb_substr ( string $str , int $start , int $length , string $encoding )

要實現真正的螞蟻文,只要將
$Start1="";
換成
$unicodeChar = '\u0489';
$Start1= json_decode('"'.$unicodeChar.'"');
就可以變成 真正 「螞蟻文」
這҉是҉測҉試҉用҉的҉程҉式҉

沒有留言: