Php foreach sorunu
Merhabalar, bir resim galerisi oluşturdum ve galeri resimlerinin şablonu aşağıdaki gibi,
<li>
<a data-src="link" title="Image #1 - Wide image example">
<div class="small-image wide-ratio">
<img src="link" width="320" height="180" alt="">
<i class="fa fa-search-plus"></i>
</div>
</a>
</li>
Bu şekilde panelden eklenen resimleri döngü içerisinde alabiliyorum, fakat yukarıdaki galeri elemanına aşağıdaki foreach döngüsünü entegre edemedim.
<?php
$images = rwmb_meta( 'image_select_vq79co95usf', array( 'size' => 'thumbnail' ) );
foreach ( $images as $image ) {
echo '<a href="', $image['full_url'], '"><img src="', $image['url'], '"></a>';
}
?>
Örneğin data-src olarak resimleri almak istediğimde resim yolunu parçalı bir şekilde geliyor. Doğru bir şekilde gelen resimleri
yukarıda belirttiğim galeri elemanına nasıl entegre edebilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Parçalı olarak nasıl geldiğini anlamadım ama
<a data-src="link" title="Image #1 - Wide image example">
<div class="small-image wide-ratio">
<img src="link" width="320" height="180" alt="">
<i class="fa fa-search-plus"></i>
</div>
</a>
Kısımını direkt olarak `foreach
` içerisine alabilirsin.
<?php
$images = rwmb_meta( 'image_select_vq79co95usf', array( 'size' => 'thumbnail' ) );
foreach ( $images as $image ) {
echo
'<a data-src="'. $image['full_url'] .'" title="Image #1 - Wide image example">
<div class="small-image wide-ratio">
<img src="'. $image['url'] .'" width="320" height="180" alt="">
<i class="fa fa-search-plus"></i>
</div>
</a>';
}
?>
Eğer yapmak istediğin veya almak istediğin sonuç bu değilse parçalı olarak bahsettiğin kısımların çıktısını atabilirsen daha iyi olur.