【发布时间】:2020-08-18 15:10:24
【问题描述】:
我想把 HTML 写成 php 函数
例如
function input_textarea($inputid, $lablevalue, $materializeicon){
echo '
<div class="input-field">
<textarea id="'.$inputid.'" name="'.$inputid.'" dir="rtl" class="materialize-textarea right-align" cols="20" rows="20"></textarea>
<label for="'.$inputid.'">'.$lablevalue.'</label>
<i class="material-icons prefix right">'.$materializeicon.'</i>
</div>
';
}//end echo
我在几个文件上运行它:
<?php input_textarea('description', 'Put item desctiption', 'message') ?>
仍然要求 ho 改进,或者有什么更好的方法?
另一个将区域分成两部分的示例(在 Materialise 中)
function row2cols_start($leftside){
echo '
<div class="row"><!-- row start//-->
<div class="col s'.$leftside.'">';
}
function row2cols_middle($leftside){
$rightside=12-$leftside;
echo '
</div>
<div class="col s'.$rightside.' ">';
}
function row2cols_end($rightside){echo '
</div>
</div><!-- row end//-->';
}
执行者
<?php row2cols_start(8); ?>
<div><!-- row start//-->
text1
</div><?php row2cols_middle(8); ?>
<div><!-- row middle//-->
text2
</div><?php row2cols_end(8); ?>
<!-- page row end//-->
它看起来更好,但记住你设置的所有内容仍然很复杂
我需要一些想法来简化它
【问题讨论】:
-
停下!你做错了。了解模板
-
有什么办法可以简化吗?
-
@legopart 是的,模板。
标签: php html function structure echo