请大家看到下为什么输出“没有找到”啊? $a = array("a");$b = array("a","b","c");if(in_array($a,$b)){ echo "找到";}else{ echo "没有找到";//输出了这个为什么啊?书上说是可以的啊?} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下我的php是5.0版本的,应当是可以的啊?为什么呢?奇怪。 语法in_array(value,array,type)参数 描述value 必需。规定要在数组搜索的值。array 必需。规定要搜索的数组。type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。你看看 $a = array("a");$b = array(array("a"),"b","c");if(in_array($a,$b)){ echo "找到";}else{ echo "没有找到";//输出了这个为什么啊?书上说是可以的啊?}这样才能找到吧你如果参数$a是数组,哪也是在$b里找数组是否存在. 这个是不可以的,如果是这样的$b = array(array("a"),"b","c"); 是可以找到的。或者$a = "a";也可以找到。你写的array("a","b","c")中并没有一个array("a"),当然找不到 如何对结果集排序? 最近很忙,再散400 求个正则 高分求phpwind 3.X 论坛的分页思路 session_start()与文件编码的问题[环境:win2k + php5.0.4 + mysql4.1.7 + apache2.0.53] 在PHP里如何实现类似ASP里CreateObject的功能 这样的问题怎样实现 今晚第5便提这个问题:: 要在收到的邮件中怎么显示发件人的油箱地址,这样的Mail函数怎么用 新做了一个文本留言板,看看。 ubuntu 不能正确配置php环境 关于BBS中SQL的排序问题?在线等!!!! 我的session值哪里去了???
in_array(value,array,type)
参数 描述
value 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。你看看
$a = array("a");
$b = array(array("a"),"b","c");
if(in_array($a,$b))
{
echo "找到";
}
else
{
echo "没有找到";//输出了这个为什么啊?书上说是可以的啊?
}这样才能找到吧你如果参数$a是数组,哪也是在$b里找数组是否存在.