NickD
Новичок
Добрый день, знатоки PHP!
Не могу понять в чём проблема. Есть строковая переменная $str
Проверяются её первые 2 символа и, в зависимости от проверки, производится действие.
Привожу код, производящий проверку:
При работе, если условия не выполняются, не происходит остановка!
Не могу понять почему. Заранее благодарю за помощь.
Не могу понять в чём проблема. Есть строковая переменная $str
Проверяются её первые 2 символа и, в зависимости от проверки, производится действие.
Привожу код, производящий проверку:
Код:
if(eregi("u", $str[0])) { if(eregi("[r-z]", $str[1])) {echo "условие 1 выполнено, продолжаем";} }
elseif(eregi("u", $str[0])) { if(eregi("[a-i,0-9]", $str[1])) {echo "условие 2 выполнено, продолжаем";} }
elseif(eregi("u", $str[0])) { if(eregi("[j-m]", $str[1])) {echo "условие 3 выполнено, продолжаем";} }
else { print "условия не выполнены, стоп"; break; }
Не могу понять почему. Заранее благодарю за помощь.