Z11111 & R11111 регуляркой определить 1 букву

Тема в разделе "PHP", создана пользователем rasandrey, 26 июл 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    В общем то сабж:
    Есть строка, она может быть Z11111 или R11111, вопрос как с помощью регулярки сделать провнерку 1 буквы в строке?
     
  2. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    PHP:
    if(preg_match('/^([ZR])\d+/i',$str,$res)):
        if(
    strtoupper($res[1])=='Z') { echo 'wmz';}
        if(
    strtoupper($res[1])=='R') { echo 'wmr';}    
    endif;
     
    rasandrey нравится это.
  3. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    PHP:
    $str "Z71264786324";
    if (
    $str[0] == "Z") print "wmz"; else print "wmr";
    и отстаньте с пушками от воробьев
     
    rasandrey нравится это.
Статус темы:
Закрыта.