Ich bin neu in PHP.php parse xml get element gleicher Attributwert
Also, ich möchte xml von URL analysieren wie:
<?xml version="1.0" encoding="utf-8"?>
<all_emp>
<emp_detail>
<emp emp_name="john"><img>john_1.jpg</img></emp>
<emp emp_name="john"><img>john_2.jpg</img></emp>
<emp emp_name="john"><img>john_3.jpg</img></emp>
<emp emp_name="marry"><img>marry_1.jpg</img></emp>
<emp emp_name="marry"><img>marry_2.jpg</img></emp>
<emp emp_name="david"><img>david_1.jpg</img></emp>
</emp_detail>
</all_emp>
Also, ich war es versuchen, aber hier hat i Problem:
function get_empimg() {
$url = 'https://...emp_test.xml';
$xml = simplexml_load_file("$url") or die("Error: Cannot create object");
foreach($xml->children() as $emp_detail) {
//do something in here;
//return img has attribute is John
}
}
Wie pasre Es ist John, um alle img mit Attribut zu bekommen?
Vielen Dank für das Lesen!
jede Zeile in einem Array setzen, eine Schleife über das Array, wo 'emp_name = "John"' –