我在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因为20在Wanted Criminals中.
提前致谢.
我有一个带有值的数组: $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。