2013-05-04 24 views
1

我正在使用此代碼從字符串中去除不需要的字符,但我有一個很大的問題ALT + 0160字符這是一個非休息空間。我需要將其刪除,以及如何去除alt字符代碼與php

$name = str_replace ("'", "", $name); 

    $name = str_replace (""", '"', $name); 

    $name = str_replace ("&", "&", $name); 

    $name = str_replace ("<", "", $name); 

    $name = str_replace (">", "", $name); 

    $name = str_replace ("&", "_", $name); 

    $name = str_replace ("*", "_", $name); 

    $name = preg_replace('/[^ \p{L}\p{N} \@ \_ \- \.]/u', '', $name); 

回答

4
$name=str_replace(chr(0xc2a0),'',$name); 
+0

感謝您的答覆,但它沒有工作 – GuestofHonor 2013-05-04 13:19:20

+0

工作時,我做到了與更換_不爲空。 謝謝 – GuestofHonor 2013-05-04 13:24:27

+0

我已經編輯ALT + 0160 – qisho 2013-05-04 13:28:25