PHP macro in HTML

  • 本文关键字:HTML in macro PHP php
  • 更新时间 :
  • 英文 :


我可以在html页面中做一些类似php宏的事情吗,例如:

<html>
<head>        
</head>    
<body>
<?php if(Block1()):?>              
<div>
some html code
</div>
<?php endif;?>
</body>
</html>

我可以更改此代码吗:

<?php if(Block1()):?>              
<div>
some html code
</div>
<?php endif;?>

用一些宏,比如,

#startBlock1
<div>
some html code
</div>
#endBlock1

如果你的意思是宏,这将在页面加载到浏览器后执行 - 不,你不能在服务器端执行php脚本。

您可以将html文件读入string请参阅:php.net file_get_contents(),然后用其他文本替换一些模式或关键字,请参阅:php.net str_replace(), preg_replace()如果要运行函数,可以查找字符串/关键字的存在,请参阅 php.net strpos(), preg_match()

最新更新