Ouzo\Utilities\Arrays::combine PHP Метод

combine() публичный статический Метод

Example: $keys = array('id', 'name', 'surname'); $values = array(1, 'john', 'smith'); $combined = Arrays::combine($keys, $values); Result: Array ( [id] => 1 [name] => john [surname] => smith )
public static combine ( array $keys, array $values ) : array
$keys array
$values array
Результат array
    public static function combine(array $keys, array $values)
    {
        if (empty($keys) || empty($values)) {
            return array();
        }
        return array_combine($keys, $values);
    }

Usage Example

Пример #1
0
 public static function __callStatic($name, $arguments)
 {
     Session::checkSession();
     $dynamicFinder = DynamicFinder::match($name);
     if ($dynamicFinder) {
         $where = Arrays::combine($dynamicFinder->getNames(), $arguments);
         return static::where($where);
     }
     throw new BadMethodCallException('Method [' . $name . '] not exists');
 }
All Usage Examples Of Ouzo\Utilities\Arrays::combine