Ich versuche, ein Array mit Posts in ihnen zu machen, jetzt muss ich die Beiträge in das Array auf der Grundlage ihrer Post-Datum einfügen, zB wenn ein Post am Tag 4 es gebucht wurde wird nach dem Post kommen, der am Tag 5 gepostet wurde, also werden die neuesten Posts zuerst hinzugefügt und angezeigt, gibt es einen guten Weg das zu tun?Einfügen in Array basierend auf Artikel Datum einfügen
0
A
Antwort
0
Die einfachste und gar nicht richtige Methode:
$sortedNews = []; //sorted news
foreach($newsArray as $news) {
$sortedNews[strtotime($news['date'])] = $news; //take date and switch to unix timestamp as key of value
}
krsort($sortedNews); //sort by key (reverse) new to old
Der richtige Weg, es Ihre Datenbank ist eine Art es sich ORDER BY `date` DESC
lassen
+0
Ich sortiere es in der SQL-Anweisung, aber ich muss laufen 2 verschiedene Querys, eine für den Benutzer und eine für die Freunde Beiträge, deshalb muss ich das Array sortieren –
+0
Sie können sie verbinden und dann sortieren –
Verwandte Themen
- 1. Array als Vorlage basierend auf Zellenwert einfügen
- 2. Zeichen basierend auf Kriterien einfügen
- 3. Ein Datum in Mongodb einfügen
- 4. Datum dynamisch in App.Config einfügen
- 5. Datum einfügen in Mysql Tabelle
- 6. MySQL Einfügen ungültiges Datum
- 7. Problem beim Einfügen Datum
- 8. Artikel findet in Array basierend auf Text
- 9. über SQL-in Datum einfügen
- 10. Datum in MSAccess-Datenbank einfügen.
- 11. Einfügen von Zeilen basierend auf DateDiff
- 12. Einfügen neuer Werte basierend auf bestimmten Bedingungen
- 13. Aktualisieren Bindingsource basierend auf Textfeld für Einfügen
- 14. Einfügen von Artikel-Sammlung in Asp.net
- 15. Einfügen von Datum in die Datenbank, wenn wir Daten in die Datenbank einfügen jedes Mal Anzeige Datum einfügen in asp.net
- 16. Einfügen in Tabellenwerte aus Array
- 17. Einfügen in ein assoziatives Array?
- 18. JS: Element in Array einfügen
- 19. Benutzer Datum im Formular einfügen
- 20. MySQL - aktuelle Datum/Zeit einfügen?
- 21. Hinzufügen (Einfügen) Array
- 22. Datum und Zeitstempel einfügen, vbs
- 23. php array in mysql einfügen
- 24. Einfügen von Elementen in Array
- 25. Einfügen Array in Laravel 5.2
- 26. Datenbankelemente in ein Array einfügen.
- 27. Element einfügen in numpy Array
- 28. Array-Werte einfügen
- 29. Einfügen einer Zeile in eine NumPy Array
- 30. wie Bild-Array einfügen
Wäre es in Ordnung sein, sie alle legen, wie sie kommen und sortieren dann, wenn Sie Ist das Einfügen abgeschlossen, oder müssen sie in der richtigen Reihenfolge eingefügt werden? –
Sie sollten die Postdaten in Unix-Zeitstempel mit strtotime() konvertieren, dann in aufsteigender Reihenfolge sortieren und sie wieder in das gewünschte Format formatieren. –
Nur das Datum Feld zuerst in SELECT-Klausel und dann fetchAll() mit [PDO :: FETCH_GROUP] (https://phddelusions.net/pdo#group) –