Я уже не кодер, в прошлый раз, когда я закодировал язык C, было 12 лет назад.Как получить доступ к элементу в этом XML
мне нужно, чтобы получить доступ к ПгвЬЫату в этом XML:
<Customer>
<data_0>
<FirstName>Michael</FirstName>
</data_0>
<data_1>
<FirstName>Jack</FirstName>
</data_1>
<data_2>
<FirstName>Luke</FirstName>
</data_2>
</Customer>
Как ни странно, XML, возвращаемый мой API вызов не является обычным массив, а отображаются в data_0, данные_1 данные_2 и так далее.
Интересно, какой код будет работать для доступа к первому в каждом наборе данных?
Я надеялся, что следующий код будет работать, но не сделал:
$xml = new SimpleXMLElement($results);
for ($i = 0; $i < 5; $i++)
{
$data="data_".$i;
echo $xml->Customer[0]->$data->FirstName;
}
Спасибо заранее.
Я имел в виду эхо $ xml-> Клиент -> $ data-> FirstName; –
Эй, @FirstOne, это сработало, как-то я не знаю, как я испортился раньше, я проверил этот путь один раз, но он не работал, теперь он работал. Благодаря!!! –
Преобразованный комментарий в ответ ... – FirstOne