Как создать несколько функций с переменной по имени?

У меня есть эта функция:

function display_cell_1_url() { <input type="text" name="cell_1_url" id="cell_1_url" value="<?php echo get_option('cell_1_url');" /> } 

Как я могу объявить эту функцию 10 раз и заменить _1_ на имя функции и тело функции?

Solutions Collecting From Web of "Как создать несколько функций с переменной по имени?"

Нет, не пытайтесь иметь 10 функций! Это не так, как работает программирование.

Вместо этого вы должны сделать одну функцию, которая делает то же самое 10 раз . Вот почему у нас есть эта невероятная вещь, называемая петлями. Вы можете использовать их так:

 function display_cell_url($numOfCell) { for($i = 1; $i <= $numOfCell; $i++) { echo '<input type="text" name="cell_'.$i.'_url" id="cell_'.$i.'_url" value="'.get_option('cell_'.$i.'_url').'" />'; } } // Use this function like this display_cell_url(10); 

Это довольно элементарно. Если вы новичок в PHP, вам нужно пройти курс об основах языка.

Академия Code имеет отличный бесплатный курс PHP: ЗДЕСЬ