0
我想從這個periodic table wiki,如測試幾個關鍵字,PHP如何刪除或正常化隱藏的特殊字符
Zirconium
var_dump(preg_match('/^[a-zA-Z0-9\-\s]+$/', trim('Zirconium')));
將被改寫成,
var_dump(preg_match('/^[a-zA-Z0-9\-\s]+$/', trim('ZircoÂnium'))); // note that 'Â' suddenly appears
並返回下面的結果,
int(0) // I would like to get int(1) acutally.
但我看不到這個隱藏的Â
在我測試過的單詞中。那麼我該如何刪除這些隱藏字母還是規範化它們?
複製你的代碼在一個記事本,會出現一個 「 - 」 像'的var_dump(的preg_match('/^[A-ZA-Z0-9 \ - \ S] + $ /',trim('Zirco-nium'))); ' –
刪除部分'TRIM(「鋯」)'和手工編寫和它的作品 http://i.gyazo.com/1c3748226aedec5ad72fbd178b485ccf.png –
我可是從維基百科在一個記事本copypasting元素的名稱,出現「 - 「,複製沒有格式的名稱,它的作品 –