2014年7月30日 星期三

FB 分享一直錯誤

     工作中遇到要將網址分享在 FB上,不過FB一直抓錯誤資料,而且用清 Cache 工具 Debugger - Facebook 開發人員也不行,會一直有Meta Tags In Body的錯誤訊息,直接看網頁原始碼也看不出有什麼錯誤,最後直接用這個方法看 https://developers.facebook.com/tools/debug/og/echo?q={網址},才發現錯誤,原來是因為程式裡有用到 $_SERVER ,FB在抓時,造成程式在編譯時這類的語法變成未定義的錯誤,所以另外做判斷就可以了。

2014年7月11日 星期五

PHP 將 UTF-8 的字串依指定長度切割成陣列



    工作中遇到要將中文字串切割成陣列,不過使用str_split(),雖然可以做字串分割,可是遇到UTF-8中文時,會變成亂馬,所以找了一下相關資料解決。

以下是Joomla 的 utf8_str_split(),跑起來也快。