Возникает необходимость выводить числа с ведущими нулями (например, дата вида 01.02.2010). Небольшие кусочки кода (так называемые сниппеты) позволяют сделать это без лишних манипуляций.

Вариант 1 - функция

<?php
function numberFormat($digit, $width) {
    while(strlen($digit) < $width)
      $digit = '0' . $digit;
      return $digit;
}
?>

Использовать достаточно просто:

<?php
$str = 1;
echo numberFormat($str, 4);
// Выведет "0001"
?>

Вариант 2 - str_pad():

<?php
$str = '1';
echo str_pad($str, 4, '0', STR_PAD_LEFT);
// Выводит "0001"
?>

Вариант 3 - sprintf():

<?php
$str = '1';
echo sprintf("%04d", $str);
// Выводит "0001"
?>

Похожие публикации:

  1. Получить расширение файла
    Получить расширение файла в РНР задача не сложная и способов ее решения существует масса. Давайте попробуем рассмотреть несколько возможных вариантов....
  2. Зависимость дизайна сайта от времени года
    Чтобы ваш сайт не смотрелся скучным, можно постоянно менять ему дизаин. Если этот процесс автоматизировать, чем мы сейчас и займёмся,...

Теги:

Оставить комментарий

При написании кода в комментариях вы можете использовать Zen Coding для быстрого ввода HTML.

Каталог часов Breitling - breitling superocean. . звуковые карты . Великолепная брендовая обувь интернет магазин вот на этом сайте, огромный ассортимент? Гарантия.