У меня есть эта функция:
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_
на имя функции и тело функции?
Нет, не пытайтесь иметь 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: ЗДЕСЬ