我環顧四周,並沒有找到爲我做過的答案。我不想從HTML頁面獲取所有圖像。我只想從一個字符串中獲取所有圖像。如何從單個字符串獲取多個圖像
在頁面上,我使用了兩個不同的字符串。我想要第二張圖片中的所有圖片。我想循環他們到一個旋轉木馬。
我四處張望了一下,這是我得到了什麼:
function GetImgString($plaatje){
preg_match_all('/<img[^>]+>/i',$plaatje, $result);
$house = $result[0];
$i = 1;
$output = '<div class="carousel-inner">';
foreach ($house as $houses) {
if ($i == 1) {
$output.= '<div class="item active">';
}else{
$output.= '<div class="item">';
}
$output.=
$house.'
<div class="container">
<div class="carousel-caption">
</div>
</div>
</div>
';
$i++;
}
$output .= '</div>';
return $house;}
這是輸出:
Array ( [0] => <img src="images/Huizen/huis-3.jpg" alt="" /> [1] => <img src="images/Huizen/huis-4.jpg" alt="" /> )
如何解決這個問題?
當本'$ huis'變量是從何而來? – vard
'$ huis'是什麼?正確的,這是一個無效的論點,因爲它是空的。 –
$ huis = $ result [0] ;,抱歉忘了把它放在那裏。我從數組中獲得了圖像。他們都在$ result [0]; – ToluT