Я хочу, чтобы получить тег IMG SRC из следующего кода:Получить конкретный тег апи кода
<pod title="Scientific name" scanner="Data" id="ScientificName:SpeciesData" position="200" error="false" numsubpods="1">
<subpod title="">
<plaintext>Canis lupus familiaris</plaintext>
<img src="http://www4a.wolframalpha.com/Calculate/MSP/MSP17941cd1c5fi21h72ac2000057i1ae7gc4986gdf?MSPStoreType=image/gif&s=44" alt="Canis lupus familiaris" title="Canis lupus familiaris" width="139" height="18"/>
</subpod>
</pod>
Я знаю, как получить информацию открытого текста, но как я могу получить информацию о IMG SRC? Вот что я должен получить информацию открытого текста:
<?php
if(isset($_POST['q'])){
include 'WolframAlphaEngine.php';
$engine = new WolframAlphaEngine('APP-ID');
$resp = $engine->getResults("$q");
$pod = $resp->getPods();
$pod1 = $pod[1];
foreach($pod1->getSubpods() as $subpod){
if($subpod->plaintext){
$plaintext = $subpod->plaintext;
break;
}
}
$result = substr($plaintext, 0,strlen($plaintext)-3);
echo "$plaintext";
}
?>
Это не дубликат Grabbing the href attribute of an A element, потому что я не могу использовать DOM на моем Godaddy хостинга. Я пробовал это раньше.
Очень близко! Я сделал ваш код, и у него появилось только массив [title] вещь ... поэтому я сделал 'foreach ($ pod1-> getSubpods() как $ subpod) { print_r ($ subpod-> image); } 'вместо atrributes, и это дает мне' WAImage Object ( [атрибуты] => Массив ( [SRC] => http://www4b.wolframalpha.com/Calculate/ MSP/MSP7141hbbg7330dcd6h4f00002cb39d647363ei1g? MSPStoreType = изображение/GIF & s = 55 [Alt] => Canis волчанка Familiaris [название] => Canis волчанка Familiaris [ширина] => 139 [высота] => 18 ) ) 'Теперь как получить src от t шапка? – user2362601
@ user2362601 в соответствии с дампом: '$ subpod-> image-> attributes ['src']' должен работать – Gordon
спасибо Гордону !! – user2362601