dima887
Новичок
Функция принимает массив и неопределенное количество аргументов.
но цикл останавливается на первом аргументе
Как сделать что бы проверялись все аргументы?
PHP:
public function tets($data, ...$types) {
foreach ($data as $key => $datum) {
foreach ($types as $key2 => $type) {
if ($key = $type) {
if (mb_strlen($datum) == 0) {
return false;
}
}
return true;
}
}
}
PHP:
if ($users->tets($_POST, 'login', 'name')) {
echo 'Ok';
}else {
echo 'No';
}
Последнее редактирование: