在php中我们有array_search()来搜索数组中的值。据我所知,它一次只能搜索一个值。如何在数组中搜索更多的那个值。有没有这样做的功能。
由于
答案 0 :(得分:1)
我不确定它是否有功能,但你可以很容易地在foreach循环中这样做。
<?php
$array('some', 'values', 'here');
$values = array('values', 'to', 'find');
foreach($values as $v) {
$key = array_search($v, $array):
if ($key) {
$new_array[] = $array[$key];
}
}
?
答案 1 :(得分:0)
试试这个:
$array = array('some', 'values', 'here');
$values = array('values', 'to', 'find');
foreach($values as $v) {
$key = array_search($v, $array);
if ($key) {
$new_array[] = $array[$key];
}
}