[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Представить число в формате.
SoMeOnE
Добрый день
Возможно ли представить число 1 в виде 000001, не используя конкатенацию.



Спустя 16 минут, 25 секунд (9.04.2012 - 13:35) m4a1fox написал(а):
SoMeOnE
А 000001 - это двоичное отображение цифры 1, или просто 5 нулей перед цифрой?
Так, уточняю.

Спустя 36 секунд (9.04.2012 - 13:36) Игорь_Vasinsky написал(а):
а зачем?

Спустя 32 минуты, 58 секунд (9.04.2012 - 14:09) SoMeOnE написал(а):
m4a1fox
Это просто 5 нулей перед цифрой.

Игорь_Vasinsky
Мне нужно настроить систему онлайн оплаты. А они требуют, что бы номер приходил в таком формате. Т.е будет как счетчик увеличиваться. 000001, 000002 и тд...

Спустя 5 минут, 56 секунд (9.04.2012 - 14:15) Игорь_Vasinsky написал(а):
а чем склейка не устраивает?

Спустя 5 минут, 54 секунды (9.04.2012 - 14:21) Invis1ble написал(а):
echo str_pad(1, '0', 6, STR_PAD_LEFT);

Спустя 10 минут, 38 секунд (9.04.2012 - 14:31) Игорь_Vasinsky написал(а):
ты где её нашёл.... вечно так... учишься годами.. потом раз и снова дурак...

Спустя 17 минут, 46 секунд (9.04.2012 - 14:49) SoMeOnE написал(а):
Игорь_Vasinsky
Я просто думал есть более правильный метод в php. Может какую нибудь готовую ф-ию не знаю.
Так и оказалось) Хотя впринципе это тоже самое склеивание.

Invis1ble, спасибо

Спустя 4 минуты, 22 секунды (9.04.2012 - 14:53) killer8080 написал(а):
SoMeOnE
$n = 10;
echo sprintf('%06d', $n);

Спустя 6 минут, 3 секунды (9.04.2012 - 14:59) killer8080 написал(а):
Цитата (Invis1ble @ 9.04.2012 - 14:21)
echo str_pad(1, '0', 6, STR_PAD_LEFT);

Invis1ble попутал аргументы местами (2-й и 3-й) user posted image

Спустя 7 минут, 23 секунды (9.04.2012 - 15:07) Invis1ble написал(а):
killer8080
Цитата
попутал аргументы местами (2-й и 3-й)

точно
кстати да, (s)printf получше будет

Спустя 31 минута, 28 секунд (9.04.2012 - 15:38) SoMeOnE написал(а):
killer8080
А вот это конкретно, то что нужно было. Спасибо.
Быстрый ответ:

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