php文本+函数args中的变量

时间:2017-06-11 16:56:22

标签: php

我有这段代码:

<?php for($i = 1; $i <= $cellcount; $i++) { ?>
            <form method="post" action="options.php" class="home_page_settings_tile_<?php echo $cellcount ?>">
                <div class="home_page_settings_tile_cont">
                    <?php
                        settings_fields("home_tile_" . $cellcount );
                        do_settings_sections("options_cell_" . $cellcount);
                        submit_button();                        
                    ?>
            </div>
        </form>

        <?php } ?>

如何在函数参数中插入文本和计数?

3 个答案:

答案 0 :(得分:0)

<?php
    function myfunc("this is a string", $count);
?>

使用逗号分隔参数。

<?php
    function myfunc(arg1, arg2);
?>

答案 1 :(得分:0)

用你的逗号分隔你的参数:

settings_field("home_title_", $cellcount);

.string concatenation in php的运营商。

此外,您是否打算在循环的每次迭代中使用不同的数字渲染此元素?如果是这样,我想你想要的是:

<?php for($i = 1; $i <= $cellcount; $i++) { ?>
        <form method="post" action="options.php" class="home_page_settings_tile_<?php echo $i ?>">
            <div class="home_page_settings_tile_cont">
                <?php
                    settings_fields("home_tile_" . $i );
                    do_settings_sections("options_cell_" . $i);
                    submit_button();                        
                ?>
        </div>
    </form>

    <?php } ?>

答案 2 :(得分:-1)

我用 settings_fields("home_tile_{$count}");它运行正常。