cześć,
zaczynam w php i mianowicie mam takową tablice:
<?php
class Application_Model_Lektury_SpisLektur {
protected $_name = 'spis';
public $table;
function __construct(){
'w0' => array(imie
=>'Abe',nazwisko
=> 'Kobo',tytul
=> 'Kobieta z wydm'), 'w1' => array(imie
=>'Henryk',nazwisko
=> 'Sienkiewicz',tytul
=> ' Potop'), 'w2' => array(imie
=>'Adam',nazwisko
=> 'Mickiewicz',tytul
=> 'Pan Tadeusz'), 'w3' => array(imie
=>'Aleksander',nazwisko
=> 'Fredro',tytul
=> 'Zemsta'), 'w4' => array(imie
=>'Tomasz',nazwisko
=> 'Mann',tytul
=> 'Czarodziejska góra'), 'w5' => array(imie
=>'Ryszard',nazwisko
=> 'Kapuściński',tytul
=> 'Cesarz'), 'w6' => array(imie
=>'Norman',nazwisko
=> 'Davis',tytul
=> 'Boże igrzysko'), 'w7' => array(imie
=>'Melchior',nazwisko
=> 'Wańkowicz',tytul
=> 'Na tropach smętka'), 'w8' => array(imie
=>'Waldemar',nazwisko
=> 'Łysiak',tytul
=> 'Francuska ścieżka'), 'w9' => array(imie
=>'Emil',nazwisko
=> 'Ajar',tytul
=> 'Życie przed sobą'), 'w10'=> array(imie
=>'Stephen',nazwisko
=> 'Baker',tytul
=> 'Jak żyć z neurotycznym kotem')); }
}
?>
mam helper
<?php
class Zend_View_Helper_Sortowanie {
function sortowanie($table) {
}
}
?>
w jaki sposób posortować te elementy wg imienia, nazwiska lub tytulu? w zależności od wyboru
oraz wyświelając tą tabele męczy mnie również sposób jej wyświetlania, dopóki nie nazwałem konkretnie elementów tablicy było dobrze, ale po tym zabiegu już nie trybi
<h1>Spis lektur</h1>
<table>
<tr>
<th>Klucz</th>
<th>Imię</th>
<th>Nazwisko</th>
<th>Tytuł</th>
</tr>
<tr>
<?php foreach($this->table as $klucz=>$x):?>
<td>
<?php echo $this->escape($klucz); ?></td>
<td>
<?php echo $this->escape($klucz[$x[imie
]]); ?></td>
</tr>
<?php endforeach ?>
</table>
W jaki sposób rozwiązać te problemy ?