alexd
Guest
Печать numeric полей
В базе данных (Sybase ASE 11.9.2) есть некое поле типа numeric(11). Естественно, все значения, которые там лежат - целые числа. Раньше (на PHP 4.0.6) все было хорошо, но вот понадобилось взгромоздить PHP 4.1.2. В результате, после выборки, вместо сообщения на экране типа "Номер заявки=12345" вижу "Номер заявки=12345.0".
Попытки понять, откуда взялся этот ноль привели только к changelog-у PHP 4.1.0, в котором есть радостная фраза "Floating point numbers are better detected when converting from strings. " - хотя, может быть, это и не к тому относится .
Собственно вопрос - а как бы эту фичу обойти и получить номера в нормальном виде, без ".0" ?
В базе данных (Sybase ASE 11.9.2) есть некое поле типа numeric(11). Естественно, все значения, которые там лежат - целые числа. Раньше (на PHP 4.0.6) все было хорошо, но вот понадобилось взгромоздить PHP 4.1.2. В результате, после выборки, вместо сообщения на экране типа "Номер заявки=12345" вижу "Номер заявки=12345.0".
Попытки понять, откуда взялся этот ноль привели только к changelog-у PHP 4.1.0, в котором есть радостная фраза "Floating point numbers are better detected when converting from strings. " - хотя, может быть, это и не к тому относится .
Собственно вопрос - а как бы эту фичу обойти и получить номера в нормальном виде, без ".0" ?