Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Округление нулей
linklink26  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 118
Пользователь №: 24563
На форуме: 6 лет, 2 месяца, 21 день
Карма:

Трезвый :
5 лет, 2 месяца, 17 дней


У меня из базы достаются переменные со значениями 0322 или 0000532

так вот php выводит эти числа не правильно и виною всему нули вначале.

Вопрос как от них избавиться если неизвестно сколько их может быть вначале?



Спустя 5 минут, 24 секунды (28.11.2011 - 11:45) T1grOK написал(а):
наверное строковое значение?! Приводим к числовому значению - int.

Спустя 3 часа, 17 минут, 14 секунд (28.11.2011 - 15:02) johniek_comp написал(а):
<?php
$data = '0000532';
echo (int)$data;
?>

Спустя 2 часа, 7 минут (28.11.2011 - 17:09) Игорь_Vasinsky написал(а):
так в БД то для этих значений у полей INT ставь сразу. у тя видимо VARCHAR

Спустя 1 минута, 27 секунд (28.11.2011 - 17:10) inpost написал(а):
Игорь_Vasinsky
Это может быть внутренний код товара, тогда нули обязательны.

Спустя 1 минута, 41 секунда (28.11.2011 - 17:12) TranceIT написал(а):
Цитата (inpost @ 28.11.2011 - 14:10)
Это может быть внутренний код товара, тогда нули обязательны.

Сюдя по всему, раз ТС их удалить хочет, то они ему не нужны...

Спустя 1 минута, 57 секунд (28.11.2011 - 17:14) Игорь_Vasinsky написал(а):
Цитата
Вопрос как от них избавиться если неизвестно сколько их может быть вначале?

rolleyes.gif что тут скажешь.. значит ему пока не известно что они могут пригодиться.... а может он от скуки решил сумму всех кодов узнать... biggrin.gif

Спустя 22 часа, 57 минут, 31 секунда (29.11.2011 - 16:11) linklink26 написал(а):
Нули не нужны) Таблица формируется из exel файла и тип поля не проставить, но я вручную таблицу в Int перевожу и все получается. Пасиб)

Спустя 5 минут, 31 секунда (29.11.2011 - 16:17) inpost написал(а):
linklink26
Вообще-то формируешь ты своим скриптом, вот на уровне добавления и обрабатывай через (int)


Это сообщение отредактировал linklink26 - 28.11.2011 - 12:44
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса