我有幾個網址在我的數據庫,它是這樣:喜歡的東西SQL 「LIKE」,但在PHP
ID網址
1 http://test.com/embed-990.html
2. http://test2.com/embed-011.html
3. http://test3.com/embed-022.html
我怎麼能如果URL中的一個做一個簡單的PHP代碼沒有按數據庫中不存在,只是加載另一個?我需要通過域來檢查這些網址。
例如是這樣的:
if($data['url'] == "test.com") {
echo "my embed code number 1";
} elseif($data['url'] == "test2.com") {
echo "my another embed code";
}
我不明白完全匹配的目的(你可以用較少的開銷執行'=='),並且你的語法是錯誤的,因爲你需要在Regx中轉義'.',否則它會匹配任何字符例如'/ test2.com /'與'test2-com /'相匹配,請參閱:https://regex101.com/r/snuqRc/2 – ArtisticPhoenix
是的,你是對的,但我試圖建議可能的功能作爲這一點使用。 –
和正則表達式中的確切匹配應該只使用test1或test2,但我認爲這不是一個真正的文本在那裏檢查。 –