Ich bin nicht mehr ein Programmierer, ich das letzte Mal codiert C Sprache vor 12 Jahren war.Wie Element für den Zugriff auf diese XML
Ich brauchte den First in diesem XML zuzugreifen:
<Customer>
<data_0>
<FirstName>Michael</FirstName>
</data_0>
<data_1>
<FirstName>Jack</FirstName>
</data_1>
<data_2>
<FirstName>Luke</FirstName>
</data_2>
</Customer>
Seltsam, die XML durch meinen API-Aufruf zurückgegeben wird, ist kein reguläres Array, eher angezeigt in data_0, data_1, data_2 und so weiter.
Ich frage mich, welche Art von Code, um den First in jedem Datensatz zugreifen funktionieren würde?
Ich hatte gehofft, dass der folgende Code funktionieren würde, aber nicht:
$xml = new SimpleXMLElement($results);
for ($i = 0; $i < 5; $i++)
{
$data="data_".$i;
echo $xml->Customer[0]->$data->FirstName;
}
Vielen Dank im Voraus.
Ich meinte echo $ xml-> Kunde -> $ data-> FirstName; –
Hey @FirstOne, es hat funktioniert, irgendwie weiß ich nicht, wie ich es vorher vermasselt habe, ich habe es einmal getestet, aber es hat nicht funktioniert, jetzt hat es funktioniert. Vielen Dank!!! –
Converted Kommentar in einer Antwort ... – FirstOne