+ Antworten
Ergebnis 1 bis 3 von 3

Thema: [gelöst] array_sort Problem

  1. #1
    Kommt häufiger vorbei Avatar von Berndi
    Registriert seit
    20.02.2013
    Beiträge
    263
    Bedankte sich
    55
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard [gelöst] array_sort Problem

    Hallo Experten,

    Ich lese aus der Joomla-Datenbank einige Werte aus.
    Darunter auch Zeitstempel in der Form 2017-08-30 16:37:00

    Hier der Code:
    Code:
        $q2 = $db->getQuery(true);
        $q2
          ->SELECT(array('a.startrepeat', 'a.endrepeat', 'a.eventdetail_id'))
          ->FROM($db->quoteName('#__jevents_repetition', 'a'))
          ->JOIN('INNER', $db->quoteName('#__jevents_vevent', 'b') . ' ON (' . $db->quoteName('b.detail_id') . ' = ' . $db->quoteName('a.eventdetail_id') . ')')
          ->WHERE($db->quoteName('a.eventdetail_id') . ' IN (' .implode(',',$dids) . ')')
        ; //    
    
        $db->setQuery($q2);
        $q2wert = array_sort($db->loadAssocList(), function($value) {return $value['startrepeat'];}, SORT_ASC);
    Leider funktioniert die Sortierung nach dem Zeitstring nicht, weswegen ich ihn gerne mit strtotime() in das UNIX-Timestamp-Format überführen würde.

    Leider habe ich keine Idee, wie ich das machen soll.

    Über Hilfestellung wäre ich sehr dankbar.

    Gruß,
    Berndi
    Geändert von Berndi (30.08.2017 um 16:55 Uhr)
    -----------------------------------------------------------------------------------
    Merke: Planung ist der Ersatz des Zufalls durch den Irrtum.

  2. #2
    Gehört zum Inventar
    Registriert seit
    06.03.2013
    Ort
    /dev/random
    Beiträge
    6.241
    Bedankte sich
    137
    Erhielt 2.342 Danksagungen
    in 2.206 Beiträgen

    Standard

    Direkt beim Select sortieren lassen? Das geht auch mit Datumsfelder https://www.w3schools.com/sql/sql_orderby.asp
    Gruß FINWICK
    ↶ Danke Button nutzen, wenn es geholfen hat - Kein Suport via PN

  3. Erhielt Danksagungen von:


  4. #3
    Kommt häufiger vorbei Avatar von Berndi
    Registriert seit
    20.02.2013
    Beiträge
    263
    Bedankte sich
    55
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    #facepalm

    Manchmal sieht man den Wald vor lauter Bäumen nicht.
    -----------------------------------------------------------------------------------
    Merke: Planung ist der Ersatz des Zufalls durch den Irrtum.

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein