без объекта все норм:
1. p2p - 19 Февраля, 2019 - 14:59:46 - перейти к сообщению
с объектом:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class TMySheet
- {
- function AddCell($x)
- {
- $this->$d[$ix-1][]=$x;
- }
- function AddRow()
- {
- }
- function __toString()
- {
- $r='';
- foreach($this->$d as $i=>$arr)
- {
- {
- $r.= "$i := ";
- foreach($arr as $k=>$v)
- {
- $r.= "${v}[$k], ";
- }
- $r.= "<br>\n";
- }
- }
- return $r;
- }
- }
- $sh=new TMySheet();
- $sh->AddCell(1);
- $sh->AddCell(2);
- $sh->AddCell(3);
- $sh->AddCell(4);
- $sh->AddRow();
- $sh->AddCell(88);
- $sh->AddCell(77);
- $sh->AddCell(66);
- $sh->AddCell(55);
- $sh->AddCell(44);
- $sh->AddCell(33);
- $sh->AddCell(22);
- $sh->AddCell(11);
- $sh->AddRow();
- $sh->AddCell("Hello");
- $sh->AddCell("World");
- $sh->AddRow;
- echo $sh;
или как в многомерном массиве в объекте получить количество строк, чтоб в эту строку добавить элемент в конец.
(Добавление)
в версии PHP 5.3.13 - вообще с ошибкой валится:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- PHP Fatal error: Cannot use [] for reading in C:\1\tfe4php\tfe1.php on line 10
- Fatal error: Cannot use [] for reading in C:\1\tfe4php\tfe1.php on line 10