我试图使用count()函数获取数组中元素的数量,结果有点令我费解,请考虑以下示例。PHP使用count()与数组
假设提供的用户ID是错误的,因此没有匹配,那么计数函数的结果是不是0?但它是1.你能向我解释为什么?
感谢
$q = mysql_query("select password from users where user_name = '" . $userID . "'");
$check = mysql_fetch_array($q);
$result = count($check);
echo "RESULT:" . $result;
调试代码能给你一些洞察到$结果居然是。另外,不要忘记你的朋友is_array()。 – allnightgrocery 2010-05-26 18:16:02