首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数组中每个项的PHP回显增量数字

数组中每个项的PHP回显增量数字
EN

Stack Overflow用户
提问于 2015-11-29 18:08:13
回答 2查看 200关注 0票数 1

我正在使用wordpress,并试图在自定义post类型中创建一个用户下拉列表,作为一个元数据。

我已经能够创建下拉列表如下:

代码语言:javascript
复制
<?php
    $users = get_users();
    // Array of WP_User objects.
    foreach ( $users as $user ) {
        echo '<option value="select" >' . esc_html( $user->display_name ) . '</option>';
    }
?>

但是,值需要对每个结果都有一个增量数字,即select-1、select-2、select-3 -我如何将它添加到我的结果中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-29 18:13:27

只需使用一个得到增量的整数。

代码语言:javascript
复制
<?php
    $users = get_users();
    $i = 0;
    // Array of WP_User objects.
    foreach ( $users as $user ) {
        echo "<option value='select-$i' >" . esc_html( $user->display_name ) . "</option>";
        $i++;
    }
?>

选择:直接使用for loop

代码语言:javascript
复制
<?php
    $users = get_users();
    // Array of WP_User objects.
    for ($i=0;$i<count($users);$i++) {
        $user = $users[$i];
        echo "<option value='select-$i' >" . esc_html( $user->display_name ) . "</option>";
    }
?>
票数 2
EN

Stack Overflow用户

发布于 2015-11-29 18:13:34

如果我理解正确的话,请尝试如下:

代码语言:javascript
复制
<?php
    $users = get_users();
    // Array of WP_User objects.
    $counter = 1;

    foreach ( $users as $user ) {
        $value = "value".$counter;
        echo '<option value="'.$value.'" >' . esc_html( $user->display_name ) . '</option>';
    $counter++;
    }
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33986152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档