Проверить переменную $check

Тема в разделе "Как сделать...", создана пользователем same_ivan, 2 сен 2014.

  1. same_ivan

    same_ivan Постоялец

    Регистр.:
    1 авг 2014
    Сообщения:
    115
    Симпатии:
    64
    Очень резко стал вопрос, потому пишу и сюда и сам в гугле буду искать.. сори что по такой мелочи, но я не PHP программист и вообще не программист. Дизайнер.
    Есть вот такое условие:

    Код:
     if (preg_match("/^[A-Z]+$/", $check)) {$bingo = 'eng-sym';} 
    Дополнительно к этому мне необходимо проверить переменную $check и если количество символов в ней =1 то условие должно выполнятся, а если больше 1 то переходить к else
     
  2. SocMaster

    SocMaster aka Hakerok

    Регистр.:
    26 июл 2011
    Сообщения:
    202
    Симпатии:
    47
    Не совсем понял.
    if (preg_match("/^[A-Z]+$/", $check) && $check == 1) {
    $bingo = 'eng-sym';
    }elseif($check > 1){
    больше 1
    }
     
  3. Serafimer

    Serafimer Создатель

    Заблокирован
    Регистр.:
    24 апр 2014
    Сообщения:
    36
    Симпатии:
    17
    Функция mb_strlen считает кол-во символов в строковой переменной. В твоём случае
    PHP:
    if(mb_strlen($check) == 1){
        
    //Условие если в $check один символ
    }elseif(mb_strlen($check) > 1){
        
    //Условие если в $check больше одного символа
    }