[ Index ]

PHP Cross Reference of Drupal 6 (yi-drupal)

title

Body

[close]

/sites/all/modules/schema/ -> schema_util.inc (source)

   1  <?php
   2  
   3  if (!function_exists('array_intersect_key'))
   4  {
   5    function array_intersect_key($isec, $keys)
   6    {
   7      $argc = func_num_args();
   8      if ($argc > 2)
   9      {
  10        for ($i = 1; !empty($isec) && $i < $argc; $i++)
  11        {
  12          $arr = func_get_arg($i);
  13          foreach (array_keys($isec) as $key)
  14          {
  15            if (!isset($arr[$key]))
  16            {
  17              unset($isec[$key]);
  18            }
  19          }
  20        }
  21        return $isec;
  22      }
  23      else
  24      {
  25        $res = array();
  26        foreach (array_keys($isec) as $key)
  27        {
  28          if (isset($keys[$key]))
  29          {
  30            $res[$key] = $isec[$key];
  31          }
  32        }
  33        return $res;
  34      }
  35    }
  36  }


Generated: Mon Jul 9 18:01:44 2012 Cross-referenced by PHPXref 0.7