Ich möchte JSON-Arrays mit einem anderen JSON-Arrays zusammenführen, die von URL zugegriffen.Wie man ein JSON-Array mit einem anderen JSON-Array von URL mit PHP & JS kombiniert
example1.json
"contents":[
{
"idSentence":[
118077
],
"idParagraph":16424
},
{
"idSentence":[
10402,
85562
],
"idParagraph":16427
},
]
Zum Beispiel http://www.example.com/2016/04/news/idS/10402/f/json wird zurückkehrt:
"idSentence":10402,
"sentence":"Compact but strong storms known as supercells reach Oklahoma, "
und http://www.example.com/2016/04/news/idS/85562/f/json wird zurückkehrt:
"idSentence":85562,
"sentence":"which also brought many violent storms to the states of Kansas, Arkansas, and Tennessee."
Meine Frage ist, wie kann ich kombiniere th bei jsons mit PHP & JS so gezeigt?
Id Paragraph Id Sentence Sentence
16427 10402 Compact but strong storms known as supercells reach Oklahoma,
16427 85562 which also brought many violent storms to the states of Kansas, Arkansas, and Tennessee
Es gibt eine Menge von Satz und Absatz, also brauche ich einen effizienten Weg, dies zu tun. Meine Idee iterativen Prozess tut, indem die id Satz in jedem id Absatz abrufen und die json URL des Satzes nennen, die dem ID Satz entsprechen, verbinden beide davon, und teilen Sie Ihre Tabelle
$jsonText = file_get_contents("example.json");
$jsonUrl = "http://www.example.com/2016/04/news/idS/idSentence/f/json"
$arr = json_decode($jsonText, true);
//This is the part of iterative process & call correspond id sentence
//This is the part of combining process and show it to table
I‘ Ich bin ein relativ Anfänger zu Json, also bin ich immer noch verwirrt darüber, wie man dieses Problem löst. Bitte helfen Sie, danke.
Wie wäre es mit dem ID-Satz, der übereinstimmen muss? –
Die Zusammenführung wird das für Sie tun, wenn Sie die Dokumentation sehen, die Funktion von Indizes zusammenführen, was zu einem Array mit der oben beschriebenen Reihenfolge führt. Was speziell konnten Sie nicht verstehen? Über den entsprechenden Id-Absatz? – calexandre
Okay, ich werde es zuerst versuchen, danke –