【问题标题】:foreach only onceforeach 仅一次
【发布时间】:2013-02-17 14:50:16
【问题描述】:

我正在使用 wordpress 的 metabox 插件,有一个 php 命令:

<?php

$images = rwmb_meta( 'pw_project_photos', array('type'=>'plupload_image','size'=>'thumbnail') );
foreach ( $images as $image )
{
    echo "<img src='{$image['url']}' alt='{$image['alt']}' />";
}

?>

我想做的只是回显一次,可以吗?

例如,我将两张图片上传到一个帖子,但我只想显示第一张图片,而不是两张图片。

请帮帮我,谢谢!

【问题讨论】:

    标签: wordpress foreach


    【解决方案1】:

    如果你只想回显一个项目,你真的不需要循环遍历数组。

    简单地做:

    <?php
    if ( isset( $images[0] ) ) {
       $image = $images[0];
       echo "<img src='{$image['url']}' alt='{$image['alt']}' />";
    } 
    ?>
    

    【讨论】:

    • 嗨,kjetilh,我使用下面的代码,但不能工作,它不能回显图像,它变成了空输出,请指教,非常感谢! 'plupload_image','size'=>'thumbnail') ); if ( isset( $images[0] ) ) { $image = $images[0]; echo ""; } ;?>
    • 请在您检索到图像后运行var_dump($images); 以查看其中是否包含任何内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2020-08-21
    • 2023-04-11
    相关资源
    最近更新 更多