可以幫助我使用以下代碼嗎?如果正則表達式有結果並且結果包含單詞「wordpress」,請執行此操作
if(preg_match_all('!http://.+\.(?:jpe?g|png|gif)!Ui', $content, $results)) && (WORDPRESS IS TRUE) {...} ELSE {...}
謝謝!
可以幫助我使用以下代碼嗎?如果正則表達式有結果並且結果包含單詞「wordpress」,請執行此操作
if(preg_match_all('!http://.+\.(?:jpe?g|png|gif)!Ui', $content, $results)) && (WORDPRESS IS TRUE) {...} ELSE {...}
謝謝!
也許實際上使用正則表達式來測試呢?
preg_match_all('!http://.+wordpress.*\.(?:jpe?g|png|gif)!Ui', $content, $results);
嗨!感謝您的迴應。爲了獲得知識,我如何添加多個單詞? – EnexoOnoma 2011-04-04 01:03:41
按照這個例子:(WordPress的|的Joomla | Drupal的| zenart | otherWord) – Khez 2011-04-04 01:06:56
像''的http://(WordPress的|的Joomla | Drupal的| zenart | otherWord)* \(。。?JPE G | PNG | gif)!Ui''? – EnexoOnoma 2011-04-04 01:20:46
你不需要正則表達式的第二部分:
$WP=(stripos($content,'wordpress')!==false);
$WP
現在要麼是true
或false
(包含或不包含 'WordPress的')
if(
(preg_match_all('#http://.+\.(?:jpe?g|png|gif)#Ui', $content, $results)) &&
stripos($content, 'wordpress') !== false)
{
}else{
}
你提的問題是非常不清楚的嗎? – SLaks 2011-04-04 00:44:42