Есть массив:
PHP код:
static const text[] = "Hello world"; // имитация text[]
static const one[][] = {
{ "1" },
{ "2" },
{ "3" }
}
Далее мне надо проверить string на наличие слов из этого массива.
Мой способ решения вопроса:
PHP код:
for (new i; i < sizeof(one); i++) {
for (new i2; i2 < sizeof(one[i]); i2++) {
if (strfind(text, one[i][i2], true) != -1) {
// word in line
} else {
// word not in line
}
}
}
Проблемы:
Вообщем-то работает, но не так как надо. Система реагирует не так как надо, т.е если в массиве будет слово Мда то все слова где есть буквы М,Д,А будут тоже проходить. Мдауж тоже будет проходить но не должно. А Мда уж должно проходить. Это вообще возможно?