Взять целое числоhttp://softtime.ru/forumВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536887Ну да, естественно. Предположение, что на обработку подается лишь один вариант строки из предложенных, меняет все. И приведение к целому...Взять целое числоSun, 15 Sep 2013 11:13:27 +0300DeedВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536883Вот неугомонный. 1. Функция ни к чему потому, что время исполнения настолько мизерное, что вытягивать из возвращенного microtim секунды нет...Взять целое числоSun, 15 Sep 2013 09:54:05 +0300confirmВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536878А, да: \b(\d+?)(+)(\d+?)(?:)(\d+(руб)?(\.)?) Выполните скрипт: "?php function getmicrotime(){ list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); }...Взять целое числоSun, 15 Sep 2013 03:36:17 +0300DeedВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536859Вы рано радуетесь, это не тот пример на котором выгоду сравнивать. И поправьте свой шаблон, сдается он не во всем...Взять целое числоSat, 14 Sep 2013 17:57:25 +0300confirmВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536857Ну... Не ожидал я такого от вас. Никак не ожидал. Первый вариант (причем БЕЗ разбиения исходной строки на фрагменты!): ...Взять целое числоSat, 14 Sep 2013 17:00:58 +0300DeedВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536856Вы русский язык учили? А я ведь писал на русском - удалить первый не цифровой символ, и ... Нет в...Взять целое числоSat, 14 Sep 2013 16:24:56 +0300confirmВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536855 "? echo (int)'23 745.10руб'; //23 echo (int)'23,745.0руб.'; //23 echo (int)'23.745,00руб.'; //23 ?" Нормально... Тем более, все равно необходимы...Взять целое числоSat, 14 Sep 2013 16:16:48 +0300DeedВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536854Вы прежде чем задавать вопросы, выполнили бы: "? echo (int)'23745.10руб'; //23745Взять целое числоSat, 14 Sep 2013 15:19:18 +0300confirmВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536852Ну и? http://jsbin.com/UWiZubA/1/edit?html,js,output Даже если убрать все не цифровые символы, то как потом быть с отсечением дробной части, которая отделяется...Взять целое числоSat, 14 Sep 2013 15:15:25 +0300DeedВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536851Если уж говорить "а не лучше?", то нужно удалить первый не цифровой символ в строке и преобразовать полученное в integer.Взять целое числоSat, 14 Sep 2013 14:55:44 +0300confirmВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536850А к чему такие "навороты??? /\b(\d+?)()(\d+?)(?:)(\d+(руб)?(\.)?)/ Вот пример: http://jsbin.com/EjIzEgo/2/edit?js,outputВзять целое числоSat, 14 Sep 2013 14:25:13 +0300DeedВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536835Можно отталкиваться от следующего скрипта "?php $arr[] = "23 745.10руб."; $arr[] = "23 745,10руб."; $arr[] = "23 745.20"; $arr[] =...Взять целое числоFri, 13 Sep 2013 21:47:21 +0300cheopsВзять целое числоhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90128#post536773Всем привет! Пожалуйста, помогите с задачкой. Необходимо взять целое число из разных форматов его представления, например: из цены 23 745.00руб....Взять целое числоWed, 11 Sep 2013 16:32:31 +0300jq