CloudCastle Cli API

Table
in package

FinalYes

Рендер таблицы с рамкой, выравниванием колонок и юникод-корректной шириной.

Ширина колонок считается по видимым символам (ANSI-оформление и многобайтные символы не ломают выравнивание). Стиль рамки задаётся BorderStyle, выравнивание — списком Align по колонкам.

Table of Contents

Methods

__construct()  : mixed
render()  : string
Построить таблицу из заголовков и строк.

Methods

render()

Построить таблицу из заголовков и строк.

public render(array<int, string> $headers, array<int, array<int, string>> $rows) : string
Parameters
$headers : array<int, string>

заголовки колонок

$rows : array<int, array<int, string>>

строки таблицы

Return values
string

таблица, завершённая переводом строки

On this page

Search results