xuzuning(唠叨),feel8(准备早起的鸟)再麻烦你们一下 array_intersect函数的参数是任意多个数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 array_intersect()本来医可以多个数组啊语法array_intersect ( array array1, array array2 [, array ...] )<?PHP$array1 = array ("a" => "green", "red", "blue");$array2 = array ("b" => "green", "yellow", "red");$array3 = array ("c" => "green", "red", "blue");$array2 = array ("d" => "green", "yellow", "red");$result = array_intersect ($array1, $array2, $array3, $array4);?> 看来是我没说清,各位误会我的意思了,我是想不手工输入,而根据程序动态生成的数组,将它们传入array_intersect ()中作为参数,比如如果生成的数组有两个,为$arr1,$arr2,则调用array_intersect($arr1,$arr2),如果3个,则调用为array_intersect ($arr1,$arr2,$arr3),这些是由程序动态控制的,不用人工畭。因此就不知道会生成多少个数组参数,也就不能直接使用这个函数array_intersect ($array1, $array2, $array3, $array4)了。 http://www.eaoo.com/design/list.asp?classid=2&Nclassid=9 有n个一维数组,先把n个一维数组放到一个数组里$2DArray = array(array1(...),array2(...),...arrayn(...));$result = array_intersect ($2DArray[0], $2DArray[1]);for (i=2; i<=n; i++){ $result = array_intersect($result, $2DArray[i]);} 如数组是在数据库中<?//把数据中显示相同的数据合并成一组,显示> > > $sql="select distinct fdToid,fdName from $Table[guestbook_info],$Table[guestbook_column] where $Table[guestbook_column].id=$Table[guestbook_info].fdToid group by fdToid"; > > > > > > while($row=$DB_web->fetch_array($result))> > > { > > > $print_string.="> > > <option value=$row[fdToid]>$row[fdName]</option>"; > > > } 2003-06-10 16:14> > > ?> 谁用过PHPCMS?我着急做个东西。 把几个数字拆分保存的算法问题 删除功能的一个疑问 php 查出来的数据 都是? 为什么呀。 php取网卡的物理地址可能实现吗? 求救:如何对中文URL参数进行解码 php中如何显示图片啊,在线等,谢谢! xss 关于图像gif89a格式的显示? 我写了一个上传的文件可是有错误,php要设置什么吗,帮我看看 参数传递问题 急!关于表单的问题!
语法array_intersect ( array array1, array array2 [, array ...] )
<?PHP
$array1 = array ("a" => "green", "red", "blue");
$array2 = array ("b" => "green", "yellow", "red");
$array3 = array ("c" => "green", "red", "blue");
$array2 = array ("d" => "green", "yellow", "red");
$result = array_intersect ($array1, $array2, $array3, $array4);
?>
比如如果生成的数组有两个,为$arr1,$arr2,则调用array_intersect($arr1,$arr2),如果3个,则调用为array_intersect ($arr1,$arr2,$arr3),这些是由程序动态控制的,不用人工畭。因此就不知道会生成多少个数组参数,也就不能直接使用这个函数array_intersect ($array1, $array2, $array3, $array4)了。
$2DArray = array(array1(...),array2(...),...arrayn(...));
$result = array_intersect ($2DArray[0], $2DArray[1]);
for (i=2; i<=n; i++)
{
$result = array_intersect($result, $2DArray[i]);
}
<?//把数据中显示相同的数据合并成一组,显示
> > > $sql="select distinct fdToid,fdName from $Table[guestbook_info],$Table[guestbook_column] where $Table[guestbook_column].id=$Table[guestbook_info].fdToid group by fdToid";
> > >
> > > while($row=$DB_web->fetch_array($result))
> > > {
> > > $print_string.="
> > > <option value=$row[fdToid]>$row[fdName]</option>";
> > > } 2003-06-10 16:14
> > > ?>