PHP code example of serendipity_hq / php_text_matrix
1. Go to this page and download the library: Download serendipity_hq/php_text_matrix library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
serendipity_hq / php_text_matrix example snippets
$options = [
'columns' => [
'review' => [
'max_width' => 50
],
'title' => [
'max_width' => 20,
// Equal to CSS word-break: break-all
'cut' => true
]
],
'cells_padding' => 5
];
$table = new \SerendipityHQ\Component\component-text-matrix\component-text-matrix($data);
echo '<pre>';
echo $table->render($options);
echo '</pre>';
$data = [
[
'quantity' => 'Quantity',
'description' => 'Description',
'price' => 'Price'
],
[
'quantity' => '1 month',
'description' => 'TrustBack.Me: Base plan' . PHP_EOL . 'From Sep 26 2016 to Oct 26 2016.',
'price' => '$29.00'
],
[
'quantity' => '',
'description' => 'Credit applied',
'price' => '-$29.00'
]
];
// The array containing the data
$options = [
'has_header' => true,
'cells_padding' => [0, 3],
'sep_head_v' => ' ',
'sep_head_x' => ' ',
'sep_head_h' => '-',
'sep_v' => ' ',
'sep_x' => ' ',
'sep_h' => ' ',
'show_head_top_sep' => false,
'columns' => [
'description' => [
'max_width' => 40,
// Equal to CSS word-break: break-all
'cut' => true
],
'price' => [
'align' => 'right',
'min_width' => 15
]
]
];
$table = new \SerendipityHQ\Component\component-text-matrix\component-text-matrix($data);
echo '<pre>';
echo $table->render($options);
echo '</pre>';