@EvgeniiR
Студент ККМТ, 17 лет

Функция printf() и выравнивание пробелами?

Допустим мне необходимо массив чисел вывести как таблицу.
В массиве числа из одной и из двух цифр, необходимо чтобы в таблице ряды и столбцы были ровные.
Вот такой код дополняет однозначные числа нулями:
<?php
    $arr = [1,8,12,15,6,19,56,78,43,1,5,7,4,23,6,76,4,15,1,8,12,15,6,19,56,78,43,1,5,7,4,23,6,76,4,15,1,8,12,15,6,19,56,78,43,1,5,7,4,23,6,76,4,15];
    for($i=0; $i<count($arr);$i++){
        printf("%02d ", $arr[$i]);
        if(($i+1)%3 == 0) echo "<br/>";
    }
?>

Про данную функцию написано что по умолчанию в качестве заполнителя используется пробел.
Вопрос в следующем: как собственно сделать такое выравнивание, но подставляя пробелы а не нули?
Как настраивать свой заполнитель понятно, но как использовать стандартный то(пробел), или как его задать самому?
  • Вопрос задан
  • 40 просмотров
Решения вопроса 2
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы