Подходящей функции я не нашел и по пробывал сделать так: Код (Text): if ((int)$_POST[search][price_from]) { $price_from = str_split((int)$_POST[search][price_from], 3); $data[pfrom] = "object_price > " . implode(".", $price_from); } но вместо 70.000 он выводит 700.00 В общем вводимое число необходимо разделить точкой каждые 3 символа. 999 9.999 99.999 999.999 9.999.999 в формате цены но не знаю как? Кто подскажет?
Надо от конца следовать, чтобы нормально работало. Вообще, такие вещи делаются не с помощью точек, а с помощью '
Кстати, посмотрите сначала тут - http://ru2.php.net/manual/ru/function.money-format.php Или тут - http://ru2.php.net/manual/ru/function.sprintf.php А еще лучше, тут - http://ru2.php.net/manual/ru/function.number-format.php