蔭試圖取代n的值在的preg_replace .. 我有這樣的代碼:的preg_replace n,其中正確的字符
<?php
$name = 'AVENDAÑO, PAULVIC T.';
$match = preg_replace('/[^A-Z]/','N',$name);
echo '<pre>';
print_r($match);
echo '</pre>';
?>
雖然變量$名稱持有AVENDAÑO,PAULVIC T.它仍然顯示AVENDAÃ'O ,PAULVIC T.
但是當我嘗試它上面替換所有非字符N.使用的代碼
我知道有什麼毛病我的正則表達式或有沒有人知道任何替代方案來解決這些問題有關的字符格式化?
謝謝
您是否認爲仍然有辦法在屏幕上正確顯示?假設我想str_replace('Ñ','Ñ',$ name); – Vainglory07
如果這在網頁中,請檢查使用的代碼頁是否正確。 UTF-8可能是你想要使用的一個:「'應該把它整理出來。如果它在shell會話中,請檢查那裏的代碼頁。 – DaveyBoy