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';
            }
								
									Последнее редактирование: 
								
							
						
						
	
					 
	            
