我目前正在使用此功能去除標點符號,但它就像一個不可戰勝的斧頭兇手。如何使用PHP去除字符串中的特定標點符號?
<?php $search = preg_replace("/[^a-zA-Z 0-9]+/", " ", $search);?>
我想更好地控制什麼被剝離。我想保留這些字符,字母和數字的課程
/。 ,: - ?
這就是所有的人,我認爲現在
編輯:
這是查詢的數據庫
"SELECT c.ARTIST, c.TITLE, c.`CAT NO.`, c.FORMAT, c.`IMAGE PATH` FROM tracklisting t
RIGHT JOIN catelogue c ON c.`CAT NO.` = t.`TRACKLISTING CAT NO.`
WHERE t.`ARTIST` LIKE '%$search%' OR t.`TRACK TITLE` LIKE '%$search%'OR c.`ARTIST` LIKE '%$search%' OR c.`TITLE` LIKE '%$search%'"
編輯SQL:
非常感謝大家,我有它現在像炸彈一樣工作。
我該如何逃避角色?感謝您的快速回復。 – Mark 2012-01-04 13:37:31
我需要我的搜索才能找到ac/dc。如何將/ in放入,因爲當我放入時,它會將所有記錄拉出 – Mark 2012-01-04 13:44:33
@ user1124199:您可以發佈用於查詢數據庫的代碼嗎? – 2012-01-04 13:49:58