У меня есть система, которая использует ключевые слова для некоторых данных
Есть обычные ключевые слова и мета-ключевые слова - To: all, 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:'))
{
/* ... */
}
Есть мысли?