【发布时间】:2011-09-27 05:36:07
【问题描述】:
下面的代码我做错了什么?我想比较元素$my_id 是否存在于数组$arr 中。如果存在则返回TRUE,否则返回FALSE。
for($i=0;$i<$cnt;$i++)
{
if($arr[$i] == $my_id)
{
return TRUE;
}
else
{
return FALSE;
}
}
【问题讨论】:
-
你期望它做什么?你有错误吗?这是 php 吗?
-
没什么,至少在语法上(如果是 PHP)。为什么你觉得有问题?可能存在逻辑错误,但由于您没有说明 sn-p 应该做什么,因此我们无法帮助您。这是什么语言? PHP?
-
它的 PHP 。我想比较元素 $my_id 是否存在于数组 $arr 中。如果存在则返回 TRUE 否则返回 FALSE
-
@Nitish,这就是
in_array($my_id, $arr)函数的用途:php.net/manual/en/function.in-array.php