21.10.2014, 09:10
(Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2014, 09:17 von willstdueswissen.)
nightcom, nein da fehlt keine Klammer.
Lern erstmal php und programmieren bevor du etwas behauptest.
Zitat aus dem php man
als callback wird eine anonyme funktion benutzt:
usort(1
$this->data_array,
function($item1, $item2) {
$ts1 = $item1['date'];
$ts2 = $item2['date'];
return $ts2 - $ts1;
}
)2;
Außerdem wäre, bei deinem vorschlag eine klammer zu viel wenn du richtig zählen würdest.
Bei der orignialen:
Eine klammer geht auf siehe nummer 1
und schließt bei 2 wieder
Bei deiner:
usort(1
$this->data_array,
function($item1, $item2))2 {
$ts1 = $item1['date'];
$ts2 = $item2['date'];
return $ts2 - $ts1;
}
)3;
1 geht auf
2 geht zu
3 geht zu
Also erzähl kein Mist.
Ich weiß nicht was du für ne php Version du hast Saskibytes, aber vielleicht kommt des net mit anonymen Funktionen klar:
ersetze mal:
das, durch das:
es kann vielleicht helfen.
Kanns aber nicht versprechen
Lern erstmal php und programmieren bevor du etwas behauptest.
Zitat aus dem php man
PHP-Code:
usort ( array &$array , callable $value_compare_func )
int callback ( mixed $a, mixed $b )
usort(1
$this->data_array,
function($item1, $item2) {
$ts1 = $item1['date'];
$ts2 = $item2['date'];
return $ts2 - $ts1;
}
)2;
Außerdem wäre, bei deinem vorschlag eine klammer zu viel wenn du richtig zählen würdest.
Bei der orignialen:
Eine klammer geht auf siehe nummer 1
und schließt bei 2 wieder
Bei deiner:
usort(1
$this->data_array,
function($item1, $item2))2 {
$ts1 = $item1['date'];
$ts2 = $item2['date'];
return $ts2 - $ts1;
}
)3;
1 geht auf
2 geht zu
3 geht zu
Also erzähl kein Mist.
Ich weiß nicht was du für ne php Version du hast Saskibytes, aber vielleicht kommt des net mit anonymen Funktionen klar:
ersetze mal:
PHP-Code:
usort($this->data_array, function($item1, $item2) {
$ts1 = $item1['date'];
$ts2 = $item2['date'];
return $ts2 - $ts1;
});
das, durch das:
PHP-Code:
function datesorterfn($item1, $item2) {
$ts1 = $item1['date'];
$ts2 = $item2['date'];
return $ts2 - $ts1;
}
usort($this->data_array, "datesorterfn");
es kann vielleicht helfen.
Kanns aber nicht versprechen