Я использую XPath в PHP 5 для анализа XML-документа. У меня есть проблема пишет foreach
правильно отобразить следующий массив:Напишите цикл foreach для массива SimpleXMLElements
XML документ образец
значение 1 значение 2
$xmlfile = 'link_to_file.xml';
$xmlRaw = file_get_contents($xmlfile);
$xml = new SimpleXMLElement($xmlRaw);
$install_files = $xml->xpath('//files');
foreach($install_files as $row)
{
echo $row['file'];
}
// var_dump для $ строки дает следующее:
array(1) { [0]=> object(SimpleXMLElement)#21 (2) { ["file"]=> string(12) "value 1" ["folder"]=> string(8) "value 2" } }
В идеале я хотел бы получить значение с помощью $row['file']
или $row['folder']
. Спасибо за любую помощь.
@mjames, связано это домашнее задание? – Kiril
Это фактически для сценария, который я создаю. – mjames
круто ... просто проверяя, заголовок казался немного «домашним заданием-иш». – Kiril