我有一个逗号分隔的字符串,我需要能够搜索给定字符串的实例字符串。我用下面的功能:strpos和字符串搜索的字符串
function isChecked($haystack, $needle) {
$pos = strpos($haystack, $needle);
if ($pos === false) {
return null;
} else {
'return 'checked="checked"';
}
}
例如:isChecked('1,2,3,4', '2')
搜索如果2
是字符串中和扁虱相应的复选框中的我的形式之一。
当谈到isChecked('1,3,4,12', '2')
虽然,而不是返回NULL
返回TRUE
,因为它明显地发现内12
字符2
。
我应该如何使用strpos函数才能得到正确的结果?
工作就像一个魅力,我现在看到了逻辑错误的地方。 – bikey77 2011-04-29 12:14:31