Вот мой код разбивки preg_match("/([a-zA-Z]+)/", 'id34364', $url_letter); preg_match("/([0-9]+)/", id34364, $url_num); Все работает, но есть смысл писать два регулярных выражения ? Если соединить два регулярных выражения preg_match("/([a-zA-Z]+)([0-9]+)/", "id99123", $matches); print_r($matches); Все нормально работает, но если строка будет выглядеть как только id (буквы) или только 34364 (цифры) тогда ничего не работает. Помогите пожалуйста решить проблему, и подскажите код для проверки строки id34364 чтобы все цифры были с право а буквы слева ( для моего кода это важно ). Заранее спасибо !