我在PHP中有两个数组,分别命名为company_timings
和in_time
。
我在两个数组中都找到了常见元素,并将这些常用元素存储在公共数组中。
现在我想在第一个数组中找到这些常见元素的索引,即company_timing
。
以下是我的代码:
$length_of_company=sizeof($company_timings);
$length_of_emp=sizeof($in_time);
for ($i=0; $i <=$length_of_company-1; $i++) {
# code...
for ($j=0; $j<=$length_of_emp-1; $j++) {
# code...
if ($in_time[$j]==$company_timings[$i]) {
# code...
$common[]=$company_timings[$i];
}
}
}
所有三个数组看起来都是这些
$company_timings=array('09:00:00','10:00:00'.'11:00:00','12:00:00');
$in_time=array('09:00:00','11:00:00');
$common=array('09:00:00','11:00:00');
现在我尝试在$common
func中传递array_search
以分别在$company_timings
$indexes=array_search($common,$company_timings);
但是当我使用
时我没有得到任何东西 $indexes=array_search("11:00:00",$company_timings);
我得到了期望的结果,即12 ...
你们能告诉我应该怎样实现这个目标吗?