//?\s??匹配任何空白字符,包括空格、制表符、換頁符等等。等價于?[?\f\n\r\t\v]。注意?Unicode?正則表達式會匹配全角空格符。
echo?preg_replace('/[?\f\n\r\t\v]+?(\S+)?$/',?'',?'加強和改進黨的作風');?//會有亂碼
echo?'<br>';
echo?preg_replace('/[?\f\n\r\t\v]+?(\S+)?$/',?'',?'加強和改進共的作風');?//會有亂碼
echo?'<br>';
echo?preg_replace('/[?\f\n\r\t\v]+?(\S+)?$/',?'',?'加強和改進你的作風');?//沒有亂碼
echo?'<br>';
echo?preg_replace('/[?\f\n\r\t\v]+?(\S+)?$/',?'',?'加強和改進他的作風');?//沒有亂碼很奇怪,用某些字會有亂碼,換成其他漢字又沒有亂碼。都是utf-8的字符,是什么原因?qū)е碌囊馔鈦y碼呢?
4 回答




- 4 回答
- 0 關(guān)注
- 1424 瀏覽