发布网友 发布时间:2022-04-28 08:50
共2个回答
热心网友 时间:2022-04-28 10:19
array_intersect() 返回数组交集的函数,可以对两个或两个以上的数组进行操作,该函数返回这些数组中都存在的值,键名保持原先的数组中的键不变。如果有键名不同的值,则返回第一个数组中的键。
例子
<?php
$a1=array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2=array(3=>"Horse",4=>"Dog",5=>"Fish");
print_r(array_intersect($a1,$a2));
?>
输出:
Array ( [1] => Dog [2] => Horse )
热心网友 时间:2022-04-28 11:37
<?php
$newArr = array();
foreach( $num as $nV )
{
foreach( $str as $sV )
{
if ( strpos( $sV , $nV ) !== false )
$newArr[] = $sV ;
}
}
//输出新数组
print "<pre>";
print_r($newArr);
print "</pre>";
?>