[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Преобразовать строку в число php
mitka
Вытаскиваю со страницы число через регулярные выражения. после чего ставлю (float)$var возвращает 0

Не могу понять в чем дело. sad.gif



Спустя 6 минут, 30 секунд (18.11.2010 - 15:33) Basili4 написал(а):
mitka
$var начинается не цифер. может пробел или еще какой непечатаемый символ

Спустя 18 минут, 45 секунд (18.11.2010 - 15:52) twin написал(а):
Для этого (проверки) есть var_dump()

Спустя 4 часа, 45 минут, 4 секунды (18.11.2010 - 20:37) mitka написал(а):
возвращает тип string... есть точка в числе (96.5412)

Спустя 11 минут, 50 секунд (18.11.2010 - 20:49) sharki написал(а):
$id = intval($id);  //превращает строку в число если это возможно
if (is_int($id)==true) { // проверяем функцией, число ли это или нет в данном случае (integer)
// что делать дальше

}

Спустя 13 часов, 31 минута, 49 секунд (19.11.2010 - 10:21) linker написал(а):
sharki
Там число с плавающей точкой, а ты intval(), причем еще и устаревший.

mitka
Кидай весь текст, который тебе отдал var_dump(). Чудес не бывает. Желательно бы еще кусочек этого кода.

Спустя 13 минут, 53 секунды (19.11.2010 - 10:35) mitka написал(а):
решил проблему.. вместе с цифрой был тэг wacko.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.