Untitled
unknown
plain_text
3 years ago
1.4 kB
14
Indexable
<?php
class Row {
private array $values;
public function __construct(array $values)
{
$this->values=$values;
}
public function len(){
return count($this->values);
}
public function getValues(){
}
}
class Table {
private array $rows;
private Row $header;
private array $cellClasse;
private array $headerClasses;
private array $tableClasses;
public function __construct(Row $header)
{
$this->header = $header;
}
public function addRow(Row $row)
{
if($this->header->len()==$row->len()){
$this->rows[] = $row;
}
return $this;
}
public function switchRows(int $a, int $b)
{
$temp = $this->rows[$a];
$this->rows[$a] = $this->rows[$b];
$this->rows[$b] = $temp;
return $this;
}
public function setCellClasses(array $classes)
{
$this->cellClasse = $classes;
}
public function setHeaderClasses(array $classes)
{
$this->headerClasse = $classes;
}
public function setTableClasses(array $classes)
{
$this->tableClasse = $classes;
}
public function toHTML()
{
$str='';
foreach()
foreach($this->rows as $row){
}
}
}Editor is loading...