相关疑难解决方法(0)

检查一个数组的元素是否在PHP中的另一个数组中

我在PHP中有两个数组,如下所示:

人:

Array
(
    [0] => 3
    [1] => 20
)
Run Code Online (Sandbox Code Playgroud)

诚征罪犯:

Array
(
    [0] => 2
    [1] => 4
    [2] => 8
    [3] => 11
    [4] => 12
    [5] => 13
    [6] => 14
    [7] => 15
    [8] => 16
    [9] => 17
    [10] => 18
    [11] => 19
    [12] => 20
)
Run Code Online (Sandbox Code Playgroud)

如何检查是否所有的的人们元素是在通缉犯阵列?

在这个例子中,它应该返回,true因为20Wanted Criminals中.

提前致谢.

php arrays

112
推荐指数
5
解决办法
9万
查看次数

匹配两个数组并返回与 php 匹配的值的计数

我有一个带有值的数组: $array_metaValue

Array ( [0] => php [1] => ajax [2] => my [3] => profile [4] => java )
Run Code Online (Sandbox Code Playgroud)

第二个数组包含: $search_res[$e]

php
ajax
Run Code Online (Sandbox Code Playgroud)

但问题是计数值总是错误的。应该是2。

            print_r( $array_metaValue);
            for($e=0;$e<=count($search_res);$e++){
            echo '<br>'.$search_res[$e].'<br>';
            echo '<pre>';

            $key = array_search($search_res[$e],$array_metaValue);

            if(!$key==0)
            {
                $count=$count+1;
            }
Run Code Online (Sandbox Code Playgroud)

$count 现在节省了 1。

php arrays

0
推荐指数
1
解决办法
3044
查看次数

标签 统计

arrays ×2

php ×2