如何使用strlen并检查最小和最大字数

时间:2019-07-14 02:43:00

标签: php

我正在尝试使用下面的代码,不确定第二种语法是否也能正常工作。还有没有办法检查用户是否键入了连续的字母,例如“ aaaaaaaaaabbbbbbbbbbbbbbb”等?

 if(strlen($joined)<200 || strlen($joined) > 500) {

              header("Location: index.php?reply_registration_form=invalidlength");
        exit(); 

我也可以这样做吗?

  if(strlen($joined)<200 || $joined > 500) {

              header("Location: index.php?reply_registration_form=invalidlength");
        exit();

1 个答案:

答案 0 :(得分:0)

您可以使用preg_replace

<?
   php echo preg_replace("/(.)\\1+/", "$1", "aaaaaaaabbbbbbbbb"); // shows 'ab'
?>