PHP 查找数组函数

发布网友 发布时间: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>";

 ?>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com