$char){ if(strpos($password,$char) !== FALSE){ $flag = 1; break; } } //echo $char." - ".$flag."\n"; if($flag == 0){ $k++; } $flag = 0; foreach($lower_case as $key =>$char){ if(strpos($password,strtoupper($char)) !== FALSE){ $flag = 1; break; } } //echo strtoupper($char)." - ".$flag."\n"; if($flag == 0){ $k++; } $flag = 0; foreach($numbers as $key =>$num){ if(strpos($password,$num) !== FALSE){ $flag = 1; break; } } //echo $num." - ".$flag."\n"; if($flag == 0){ $k++; } $flag = 0; foreach($special_characters as $key =>$char){ if(strpos($password,$char) !== FALSE){ $flag = 1; break; } } if($flag == 0){ $k++; } if(($n + $k) < 6){ $k += (6 - $n - $k); } return $k; } fscanf($handle, "%i",$n); fscanf($handle, "%s",$password); $answer = minimumNumber($n, $password); echo $answer . "\n"; ?>