function validatePassword($password) {
// 密码长度至少为8个字符
$length = strlen($password);
if ($length /?";
if (!preg_match("/[$specialChars]/", $password)) {
return "密码必须包含特殊字符";
}
// 如果以上所有检查都通过,那么密码是有效的
return true;
}
// 使用示例
$password = "MyPassword1!";
$result = validatePassword($password);
if ($result === true) {
echo "密码有效";
} else {
echo "密码无效: " . $result;
}