PHP Foreach 空

标签 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 }; ?>

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

谢谢

最佳答案

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

您可以尝试使用 var_dump 来查看获得的值。此外,由于 slideitems 是一个数组,请检查输出 img src 的行。

希望对您有所帮助。

关于PHP Foreach 空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16792259/

相关文章:

php - MySQL 插入查询优化

php - PHP中的延迟加载类方法

c# - 如何使用 Linq/C# 在字典中获取当前之前和之后的项目?

javascript - if 条件在数组迭代中始终返回 true

php - 基于 PHP 通过 HTTP 从录制文件流式传输实时视频

php - 不能在同一必须过滤条件中包含一个字词和geo_distance_range

php - 我如何在 ubuntu 上使守护进程崩溃

php - 使用数组中的 foreach 从数据库中获取数据

java - 如何在 JSP 中迭代 map ?

具有两个数组的Java foreach循环