Код: Выделить всё
function isChecked($haystack, $needle) {
$pos = strpos($haystack, $needle);
if ($pos === false) {
return null;
} else {
'return 'checked="checked"';
}
}
Когда дело доходит до isChecked('1,3,4,12', '2'), вместо возврата NULL она возвращает TRUE, поскольку она, очевидно, находит символ 2 в пределах 12.
Как мне использовать функцию strpos, чтобы иметь только правильные результаты?
Подробнее здесь: https://stackoverflow.com/questions/583 ... ted-string