Как добавить ведущий ноль перед числом в PHP: методы и примеры кода

Чтобы добавить начальный ноль перед числом в PHP, вы можете использовать различные подходы. Вот несколько методов с примерами кода:

Метод 1: использование sprintf()

$number = 5;
$numberWithZero = sprintf("%02d", $number);
echo $numberWithZero; // Output: 05

Метод 2: использование str_pad()

$number = 5;
$numberWithZero = str_pad($number, 2, "0", STR_PAD_LEFT);
echo $numberWithZero; // Output: 05

Метод 3. Использование конкатенации и условной проверки

$number = 5;
$numberWithZero = ($number < 10) ? "0".$number : $number;
echo $numberWithZero; // Output: 05

Метод 4. Использование sprintf() и тернарного оператора

$number = 5;
$numberWithZero = sprintf("%02d", ($number < 10) ? $number : $number);
echo $numberWithZero; // Output: 05

Метод 5: использование str_pad() и тернарного оператора

$number = 5;
$numberWithZero = str_pad(($number < 10) ? $number : $number, 2, "0", STR_PAD_LEFT);
echo $numberWithZero; // Output: 05