Разбить строку по цифрамhttp://softtime.ru/forumРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post346135А, там флаг PREG_SPLIT_NO_EMPTY нужен. Вобщем preg_match_all лучше всего для данной задачи подходит ) Надо только помнить, что искомый массив...Разбить строку по цифрамTue, 28 Oct 2008 17:39:11 +0300QiaoРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post346134preg_split() , кстати не очень удобная - ведь удалять никаких разделителей не надо. Придётся пользоваться $var = preg_split ("|(?"=\d)|", "$var");...Разбить строку по цифрамTue, 28 Oct 2008 17:32:55 +0300QiaoРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post346044Если для первого варианта, то да. Хотя разницы практически тут нет.Разбить строку по цифрамTue, 28 Oct 2008 10:13:24 +0300ddhvvnРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post346025случайно наткнулся на специализированную для этой операции функцию - preg_split()Разбить строку по цифрамTue, 28 Oct 2008 06:47:09 +0300QiaoРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post345988Зачем делать 2 операции, если можно обойтись одной? )Разбить строку по цифрамMon, 27 Oct 2008 18:20:48 +0300ddhvvnРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post345985Ага, спасибо. Количество наборов разное. Ещё с регвыр придумал - вставить после каждой цифры пробел preg_replace() и затем explode().Разбить строку по цифрамMon, 27 Oct 2008 18:03:25 +0300QiaoРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post345984Тут, думаю, лучше рег. выражением "?php $text = 'asd2fda1fds3fdd4'; preg_match_all("|+\d+|i", $text, $buf); print_r($buf); ?" P.S.: а кол-во букв/цифр...Разбить строку по цифрамMon, 27 Oct 2008 17:54:27 +0300ddhvvnРазбить строку по цифрамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=59357#post345982Есть текстовая переменная типа $var = "asd2fda1fds3fdd4"; Т.е. буквы - цифра - буквы - цифра и т.д. Требуется получить массив:...Разбить строку по цифрамMon, 27 Oct 2008 17:46:45 +0300Qiao