2
A
回答
9
4
試試這個:
$str = str_replace('-','',$str);
+0
這適用於普通的連字符,但它沒有找到在這裏提到的軟式炒作:http://en.wikipedia.org/wiki/Soft_hyphen。 – anthony 2012-04-13 21:00:48
5
您鏈接軟連字符(如果你的字符串是ISO 8859 -1):
$str = strtr($str, array("\xAD" => ""));
否則你需要找到它的字節序列i n您使用的編碼,一些值SOFT HYPHEN (U+00AD)常見的字符集給出:
\xAD ISO-8859-1; ISO-8859-2; ISO-8859-3; ISO-8859-4; ISO-8859-5;
ISO-8859-6; ISO-8859-8; ISO-8859-9; ISO-8859-15; Windows 1250;
Windows 1251; Windows 1252; Windows 1253; Windows 1254; Windows
1255; Windows 1256; Windows 1257; Windows 1258
\xF0 OEM 775; OEM 850; OEM 852; OEM 855; OEM 857; OEM 858;
\xC2\xAD UTF-8
2
的答案都不在這裏爲我工作。我能夠刪除軟連字符的唯一方法是:
preg_replace('~\x{00AD}~u', '', $str);
相關問題
- 1. 檢查字符串是否不包含其他字符串
- 2. PHP檢查字符串是否包含數字和檢查字符串長度
- 3. 檢查字符是否包含數字並將其轉換爲INT
- 4. 檢查字符串是否包含除
- 5. 檢查是否字符串包含「HTTP://」
- 6. 檢查Enum是否包含字符串?
- 7. 檢查NSMutableArray是否包含字符串
- 8. 檢查行是否包含字符串
- 9. 檢查是否WCHAR包含字符串
- 10. 檢查字符串是否包含字(不是子字符串!)
- 11. PHP檢查字符串是否包含一些字母/數字
- 12. 如何檢查包含多個模式的字符串並替換該模式
- 13. bash - 檢查字符串中是否包含換行符
- 14. React-Native:檢查字符串是否包含字符串
- 15. Applescript:檢查一個字符串是否包含空字符串?
- 16. 檢查字符串是否包含子字符串
- 17. 檢查字符串是否包含字符集中的字符
- 18. bat文件腳本來檢查字符串是否包含其他字符串
- 19. 檢查目錄名是否存在幷包含字符串
- 20. 檢查一個字符串是否包含特定單詞 - PHP
- 21. 如何檢查鏈接字符串是否包含單詞? (PHP)
- 22. Php檢查字符串是否包含多個單詞
- 23. 如何檢查字符串是否包含方括號php
- 24. PHP檢查文件是否包含字符串
- 25. PHP檢查數組是否包含字符串開始
- 26. 檢查PHP數組是否包含非特定字符串
- 27. php - 檢查字符串是否包含浮點數
- 28. PHP:檢查對象是否包含數組中的字符串
- 29. PHP檢查數據庫是否包含字符串
- 30. 檢查字符串中包含字符組合和替換,如果它在PHP
您是否檢查過PHP文檔? http://us.php.net/manual/en/book.strings.php – Madbreaks 2012-04-13 21:00:24