Помочь перебрать циклом регулярку

750
.
(\/)____o_O____(\/)
aNNiPAk, обрати внимание на модификаторы iu utf-8 нерегистрозависимые
.
$ishod = '9[Aa][Ss][Qq][Dd],[Bb][Xx][Ww]8[Uu]';
$end = preg_replace('#\[\w(\w)\]#', '$1', $ishod);
for ($i = preg_replace('#\[(\w)-\w\]#',  '$1', $ishod); $i <= $end; $i++)
  echo preg_match("#$ishod#", $i) ? "$i<br/>" : '';

нужно поправить регулярки в 2 и 3 строках, (а может нужно все массивом обработать?)
.
(\/)____o_O____(\/)
aNNiPAk, нужно отсортировать и вывести строки по 12 символов?
то есть 6(буквы и цифры) запятая 5(буквы и цифры) и это в каком то определенном порядке?
.
(\/)____o_O____(\/)
aNNiPAk, preg_match_all все в массив сразу положит, а отсортировать можно по битам например, или надо по алфавиту?
.
нет, нужно строкам заглавные буквы добавить, а сортировать не нужно
.
(\/)____o_O____(\/)
aNNiPAk, http://php.net/manual/ru/funct ... t.php
.
(\/)____o_O____(\/)
aNNiPAk,
preg_match_all('#9assqd,bxw8u#iu', $str, $matches);
$matches = array_map('ucfirst', $matches);
echo '<pre>' . print_r($matches, 1) . '</pre>';
.
$s = "9Assqd,bxw8u";
$result = [];
for ($i = 0; $i < strlen($s); $i++) {
    $char = $s[$i];
    if (ctype_alpha($char)) {
         $result[] = strtoupper($char);
         $result[] = strtolower($char);
    } else {
         $result[] = $char;
    }
}
echo $s, " => ", join("", $result), "\n";

// 9Assqd,bxw8u => 9AaSsSsQqDd,BbXxWw8Uu


Дальше сам по аналогии
.
(\/)____o_O____(\/)
reaper, "\n" консольщик ))
арбузер в одну строку все вывалит
.
reaper, у меня ошибку бьет Parse error: syntax error, unexpected '[' in W:\home\jon\www\index.php on line 3
Всего: 59