array_flip () ожидает, что параметром 1 будет массив, нулевая заданная проблема

Это мой код

$param = array('email');

$this->getMapper()->copyfrom('POST',function($val) {

return array_intersect_key($val, array_flip($param));

});

И я получаю ошибку в заголовке array_flip() expects parameter 1 to be array, null given issue

Если я поставлю прямо

return array_intersect_key($val, array_flip(array('email')));

оно работает.

[Framework является F3, v. 3.5.0].

Благодарю вас

0

Решение

Я думаю, может быть, это будет работать.

$param = array('email');

$this->getMapper()->copyfrom('POST',function($val) use ($param) {

return array_intersect_key($val, array_flip($param));

});
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]