求PHP代码注释

刚学PHP,请高人注释下以下代码。让我理解了加分
function parse($tags,$vals){
if(!is_array($tags)){
return preg_replace("|{".$tags."}|",$vals,$this->source_file);
}else{
$an = count($tags);
for($i=0;$i<$an;$i++){
$tags[$i] = "|{".$tags[$i]."}|";
}
return preg_replace($tags,$vals,$this->source_file);
}

晕死,那位怎么把google翻译的结果贴上来了。

你的这个php函数 好像是个用做模板标签替换的,就是php 组成网页的一种模式。

在php168中有这种模式,他是有很多个模板,这些模板是html的,在模板中需要添加(替换)内容的地方放置一个类似于 ${val}(php168已经将名称定义好了) 的这种标签,然后用php处理,用相同的模板显示不同的内容。

以前使用php168好想学会这种方式,但就是没找到方法,看你的函数,好像是这种情况,我也不清楚,等待高人到来解释一下吧,这个问题我收藏了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-04
功能解析( $标记, $瓦尔斯) (
如果( ! is_array ( $标签) ) (
返回preg_replace ("|{".$标签."}|",$瓦尔斯, $此, “ source_file ) ;
其他) (
$ 1 =计数( $标签) ;
为( $字母i = 0 ; $字母i “ $ 1 ; $一+ + ) (
$标签[ $一] = "|{".$标签[ $字母i ]."}|";

返回preg_replace ( $标记, $瓦尔斯, $此, “ source_file ) ;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网