PHP Foreach清空

Bre*_*ent 5 php foreach

我似乎无法回应我的foreach数组中的值,到目前为止我的代码.

<?php
foreach ($results as $item) {

    $imgData = json_decode($item->params, true);
    // create array
    $newsitems[] = array(
        'name' => $item->name,
        'url'  => $item->clickurl,
        'custom'  => $item->custombannercode,
        'image' => $imgData['imageurl']
    );              
}
?>

<?php foreach ($newsitems as $slideitems) {  ?>
  <li> 
     <img src="<?php echo $slideitems->image; ?>" > 
  </li>
<?php }; ?>
Run Code Online (Sandbox Code Playgroud)

我得到两个列表项是正确的,但当我尝试回显任何值显示为空白时,我这样做是否正确?

谢谢

小智 3

<?php foreach ($newsitems as $slideitems) {  
  var_dump($slideitems); ?>
  <li> 
     <img src="<?php echo $slideitems['image']; ?>" > 
  </li>
<?php }; ?>
Run Code Online (Sandbox Code Playgroud)

您可以尝试 var_dump 来查看获得的值。同样,slideitems 是一个数组,检查输出 img src 的行。

我希望这有帮助。