CloudCastle Cli API

Columns
in package

FinalYes

Раскладка списка значений по колонкам с выравниванием по ширине.

Элементы заполняются слева направо, затем сверху вниз; ширина каждой колонки подстраивается под самое длинное значение в ней (по видимым символам).

Table of Contents

Methods

__construct()  : mixed
render()  : string
Разложить значения по заданному числу колонок.

Methods

__construct()

public __construct([int $gap = 2 ]) : mixed
Parameters
$gap : int = 2

число пробелов между колонками (≥ 0)

Tags
throws
InvalidArgumentException

если зазор отрицателен

render()

Разложить значения по заданному числу колонок.

public render(array<int, string> $items, int $columns) : string
Parameters
$items : array<int, string>

значения

$columns : int

число колонок (> 0)

Tags
throws
InvalidArgumentException

если число колонок не положительно

Return values
string

выровненная по колонкам раскладка

On this page

Search results