KVCH
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору посоветовал Sergeant функции is_int(); & is_numeric(); вот... is_numeric(); не подошла, т.к. число должно быть целым, значит is_int();... пробую is_int(12) возвращает 1, is_int(1.2) - 0; вот, делаю следущее: Код: foreach ($_POST['c'] as $n => $v) { if (is_int($v) && $v > 0 && $v < 101) $basket[$n] = $v; } и, не работает, т.к. я подозреваю что $v текст а не число. как быть ? | -------------- $v = 10; как сделать чтоб $v было == 10.00 ? пробывал $v= round ($v, 2); // выводит 10... сделал так: Код: $v = 10; $v = round ($v, 2); // может быть дробью if (!ereg ('\.', $v)) $v .= '.00'; | есть ли ещё варианты как упростить сей кодик ?
| Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 06:44 12-05-2003 | Исправлено: KVCH, 06:50 12-05-2003 |
|