比较数组键,如果TRUE显示值PHP



我正在尝试将数组键与另一个数组进行比较,如果它们是相同的,我需要显示该密钥的值。

这是我的数组。

$events = array( 0 => var1,
                 1 => var2,
                 2 => var3 
               );

假设$ get_date是键,$ get_name是值,我想将$ get_date与另一个值进行比较,如果为true,它将显示组合阵列的值。只要忽略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.
    }

尝试使用array_key_exists

$result =array();
for($i=0; $i<=5; $i++){
   if (array_key_exists($i, $events)) {
          $result[] = $events[$i];
   }
}

请参阅此处的演示

相关内容

  • 没有找到相关文章

最新更新