Php 如何在循环中创建多个函数

Php 如何在循环中创建多个函数,php,Php,这是我的第一个循环: function cell_fields() { global $cellcount; for($i = 1; $i <= $cellcount; $i++) { // add_settings_field( $id, $title, $callback, $page, $section, $args ) add_settings_field("cell_{$i}_url", "Url", "display_cell_{$i}_

这是我的第一个循环:

function cell_fields() {
global $cellcount;
    for($i = 1; $i <= $cellcount; $i++) {
        // add_settings_field( $id, $title, $callback, $page, $section, $args )
        add_settings_field("cell_{$i}_url", "Url", "display_cell_{$i}_url", "options_cell_{$i}", "home_tile_{$i}", array( "class" => "tile_{$i}_field" ));
        register_setting("home_tile_{$i}", "cell_{$i}_url");
        add_settings_section("home_tile_{$i}", "", null, "options_cell_{$i}");
    }
}
add_action("admin_init", "cell_fields");
在这个循环中,我调用display_cell_uuu{$i}uURL,我有一个display_cell_1_url和display_cell_2_url。。。 我想从display\u cell\uu$I\u url函数创建循环,而不是10个单独的函数 最后一个参数接受我的参数并将它们传递给回调函数

add_settings_field("cell_{$i}_url", "Url ячейки 1", "display_cell_url", "options_cell_{$i}", "home_tile_{$i}", $i);

你已经问了两次同样的问题;除了这个现在是三个。听起来像是个X-Y问题,你为什么需要这个?好的,我创建一个lop,创建10个函数,我如何从另一个循环调用它显示单元格url$i;'多亏了法国人