我正在尝试将数组键与另一个数组进行比较,如果它们相同,我需要显示该键的值。
这是我的阵列。
$events = array( 0 => var1,
1 => var2,
2 => var3
);
让我们假设$ get_date是键,$ get_name是值,我想将$ get_date与另一个值进行比较,如果为TRUE,它将显示combine数组的值。只要忽略array_combine,它们仍然具有相同的输出。也忽略使用的变量。
$events = array_combine($get_date, $get_name);
for($i=0; $i<=5; $i++)
{
/* this is where I want the comparing to be done.
/* this is the confusing part. Not sure what to do.
}
答案 0 :(得分:0)
尝试使用array_key_exists
$result =array();
for($i=0; $i<=5; $i++){
if (array_key_exists($i, $events)) {
$result[] = $events[$i];
}
}
请参阅演示here