我有制度,即使用關鍵字,通過一些數據PHP約定
有正常的關鍵字和META關鍵字 - 爲:所有,Tomember:和Togroup:
和我有以下條件檢查元關鍵字:
if ((strpos($kwd, 'To:all') === 0) ||
(strpos($kwd, 'Tomember:') === 0) ||
(strpos($kwd, 'Togroup:') === 0))
{
/* ... */
}
我認爲這種識別元關鍵字的方法不正確。
還有一個不正確的方法是這樣的:
if ((strpos($kwd, 'To:all') !== FALSE) ||
(strpos($kwd, 'Tomember:') !== FALSE) ||
(strpos($kwd, 'Togroup:') !== FALSE))
{
/* ... */
}
而且在我看來,正確的做法是:
if ((substr($kwd,0,6) == 'To:all') ||
(substr($kwd,0,9) == 'Tomember:') ||
(substr($kwd,0,8) == 'Togroup:'))
{
/* ... */
}
有什麼想法?
是的,這就是我的意思 – llamerr 2011-03-10 11:56:11
'strncmp($ needle,$ haystack,strlen($ needle))=== 0'。根據手冊中的一些意見,其速度大約快20%。 – KingCrunch 2011-03-10 11:57:24
@KingCrunch:謝謝你指出。但是,我們不要爲這裏的樹木失去森林:我們不知道它是否會對手頭的問題產生影響(可能不會),更重要的是,我們不知道「互聯網上的某個人」是如何基準的。 – Jon 2011-03-10 12:01:09