Подскажите пожалуйста, как сделать следующее: есть строка 4 символа.
Первые 2 символа должны быть цифрами, второе два - русские буквы в верхнем регистре.
Если это условие не выполняется для символа - заменить символ на случайный, остальные не тронув.
Спасибо.
1. bugmenot - 16 Июля, 2016 - 08:34:45 - перейти к сообщению
2. Строитель - 16 Июля, 2016 - 14:32:12 - перейти к сообщению
bugmenot пишет:
Для какого конкретно символа из четырёх? Если это условие не выполняется для символа
bugmenot пишет:
Опять же, на случайный буквенный, числовой?
заменить символ на случайный
3. bugmenot - 16 Июля, 2016 - 23:02:01 - перейти к сообщению
Должно быть например 11АА.
Если любой из символов не тот - менять на случайный соответствующий.
Если любой из символов не тот - менять на случайный соответствующий.
4. Строитель - 16 Июля, 2016 - 23:36:15 - перейти к сообщению
bugmenot пишет:
Попробуйте такДолжно быть например 11АА.
Если любой из символов не тот - менять на случайный соответствующий.
Если любой из символов не тот - менять на случайный соответствующий.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $letrs = ['А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё',
- 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н',
- 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х',
- 'Ц', 'Ч', 'Ш', 'Щ', 'Э', 'Ю', 'Я'
- ];
- $input = '11АА';
- for ($i = 0; $i < 4; $i++) {
- }
- }
- }
- echo $input;