Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Closed Parse error: syntax error, unexpected T_FUNCTION on line 337 bei Aufruf des Chats
#6
nightcom, nein da fehlt keine Klammer.
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 $amixed $b 
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 WinkWink

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
[Bild: gif.latex?101010_{2}]
  


Nachrichten in diesem Thema
RE: Parse error: syntax error, unexpected T_FUNCTION on line 337 bei Aufruf des Chats - willstdueswissen - 21.10.2014, 09:10

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste