Line 41... |
Line 41... |
41 |
public function setChampsEtOrdres($champsEtOrdres) {
|
41 |
public function setChampsEtOrdres($champsEtOrdres) {
|
42 |
$this->champsEtOrdres = $champsEtOrdres;
|
42 |
$this->champsEtOrdres = $champsEtOrdres;
|
43 |
}
|
43 |
}
|
44 |
/**
|
44 |
/**
|
45 |
* Pour le type de tri : utiliser :
|
45 |
* Pour le type de tri : utiliser :
|
46 |
* - Trieur::TRI_NATUREL pour un trie naturel,
|
46 |
* - Trieur::TRI_NATUREL pour un tri naturel,
|
47 |
* - Tableau::TRI_CASSE_SENSIBLE pour un tri sensible à la casse,
|
47 |
* - Tableau::TRI_CASSE_SENSIBLE pour un tri sensible à la casse,
|
48 |
* - Tableau::TRI_CASSE_INSENSIBLE pour un tri insensible à la casse.
|
48 |
* - Tableau::TRI_CASSE_INSENSIBLE pour un tri insensible à la casse.
|
49 |
* @param string le type de tri à appliquer.
|
49 |
* @param string le type de tri à appliquer.
|
50 |
*/
|
50 |
*/
|
51 |
public function setTriType($type) {
|
51 |
public function setTriType($type) {
|
Line 57... |
Line 57... |
57 |
* A utiliser de cette façon:
|
57 |
* A utiliser de cette façon:
|
58 |
* EfloreTriage::trieMultiple( $tableau_multidimension, array('ma_cle1' => SORT_ASC, 'ma_cle2' => SORT_DESC), $type_de_tri);
|
58 |
* EfloreTriage::trieMultiple( $tableau_multidimension, array('ma_cle1' => SORT_ASC, 'ma_cle2' => SORT_DESC), $type_de_tri);
|
59 |
* Utiliser les constantes php SORT_DESC ou SORT_ASC pour l'odre de tri.
|
59 |
* Utiliser les constantes php SORT_DESC ou SORT_ASC pour l'odre de tri.
|
Line 60... |
Line 60... |
60 |
|
60 |
|
61 |
* @param array le tableau à trier
|
61 |
* @param array le tableau à trier
|
62 |
* @param array le talbeau des colonnes à trier constituer de nom de clé en clé et d'ordres de tri en valeur.
|
62 |
* @param array le tableau des colonnes à trier qui a des noms de clés pour clés et des ordres de tri pour valeurs.
|
63 |
* @param string le type de tri à appliquer.
|
63 |
* @param string le type de tri à appliquer.
|
64 |
* @return array le tableau trié.
|
64 |
* @return array le tableau trié.
|
65 |
*/
|
65 |
*/
|
66 |
public function trier() {
|
66 |
public function trier() {
|