我有这个功能:
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_
?
答案 0 :(得分:0)
不,不要试图拥有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 Academy有一个很棒的 免费 PHP课程:HERE