erstellen Sie ein mehrdimensionales array in einer Schleife php
Ich habe ein gutes bisschen gegoogelt und konnte nichts finden, die funktioniert, bin ich auch einfach nur nichts zurück, das ist wahrscheinlich etwas einfach, aber es gibt eine Menge von Variationen, die scheinen nicht zu entsprechen, was ich Tue.
Geben Sie eine Allgemeine Vorstellung davon, was ich bin, ich bin Zugriff auf eine API und immer wieder info-Objekt als ein Objekt. Es gibt Kommentare und Anlagen, diese sind in separate arrays.
Was ich tun möchte, ist die Anzeige der Kommentare und Anhänge alle zusammen in der Reihenfolge von Datum und Zeit nicht getrennt.
Ich dachte, der beste Weg, um erstellen Sie eine Schleife durch die Kommentare array, dann erstellen Sie eine Schleife durch die attachment-array, dann kommen beide und Sortieren nach Datum (die Epoche) und dann in einer Schleife durch die ganzen zusammengeführt Schleife echo, was ich will. Das sollte einigen Kontext, jetzt will ich nur zum erstellen der multidimensionalen array für die Kommentare und ich kann herausfinden, die Ruhe.
$comments_holder = array();
//total number of comments in the array
$comment_total = $issue_json->fields->comment->total -1;
$i=1;
while ($i <= $comment_total)
{
//this is the date,time and timezone info for each comment
$raw_date = $issue_json->fields->comment->comments[$i]->updated;
$comments_holder[$i] = array();
//convert_sql_time just converts from 2012-11-04T16:33:00.936+600 into epoch time so i can sort the results later based on date
$comments_holder[$i]['comments_date'] = convert_sql_time($raw_date);
$comments_holder[$i]['comments_displayName'] = $issue_json->fields->comment->comments[$i]->author->displayName;
$comments_holder[$i]['comments_body'] = $issue_json->fields->comment->comments[$i]->body;
}
- Was ist also das problem?
- Ich sehe nicht, das
$i++
- verwenden
foreach
Durchlaufen Trog-arrays. php.net/manual/en/control-structures.foreach.php
Du musst angemeldet sein, um einen Kommentar abzugeben.
ob alles okay ist mit Daten, dieser code wird genug sein für den Aufbau solcher Arrays: