ОК, это может быть глупый вопрос, но как получить один единственный элемент из документа XML?Получение первого элемента XML с SimpleXML
У меня есть этот XML
$element = $response['linkedin'];
SimpleXMLElement Object
(
[id] => 575677478478
[first-name] => John
[last-name] => Doe
[email-address] => [email protected]
[picture-url] => http://m3.licdn.com/mpr/mprx/123
[headline] => Headline goes here
[industry] => Internet
[num-connections] => 71
Я просто хочу, чтобы назначить first-name
в $firstName
я могу цикл над ним с помощью XPath, но это только кажется излишним.
например:
$fName = $element->xpath('first-name');
foreach ($fName as $name)
{
$firstName = $name;
}
Если 'XMLElement' является единственное, с чем вы работаете в '$ response ['linkedin']', '$ response [linkedin '] -> {' first-name '} = $ name'; должен иметь возможность сделать это за вас. – Jon
Спасибо @ Jon, вот что я искал! Если вы добавите это как ответ, я соглашусь. –
Пожалуйста, также используйте документацию exisitng, которая показывает это и многое другое: http://php.net/simplexml.examples-basic – hakre