怎么计算各时间段人数
怎么计算各时间段的人数,时间段为0-2,2-7,7-11,11-14,14-18,...
loadfile($parent)) { $this->halt("subst: unable to load $parent."); return false; } if ($name == "") $name = $handle; $str = $th" name=description>
作者 chen7766 发布于 2003-07-00 分类:php基础编程
近日在学习PHPLib模板,在Template Class中有一个set_block函数,其中有一个变量$reg = "/(.*)
s*/sm",请问s和/sm是什么意思呢?我查看了转义和正则,都没有此种表示法啊??,还有就是为什么要作用"/"开头,是什么意思呢?那位能帮我详细说说这句的意思吗?帮我!谢谢!
附上此函数!
function set_block($parent, $handle, $name = "") {
if (!$this->loadfile($parent)) {
$this->halt("subst: unable to load $parent.");
return false;
}
if ($name == "")
$name = $handle;
$str = $this->get_var($parent);
##
##
$reg = "/(.*)
s*/sm";
preg_match_all($reg, $str, $m);
$str = preg_replace($reg, "{" . "$name}", $str);
$this->set_var($handle, $m[1][0]);
$this->set_var($parent, $str);
}
逛论坛交流:PHPLib=>Template Class中的 s 和/sm是什么意思?
s是指匹配空白字符
sm我也不知道是什么东东了
第一个/代表正则的开始,第二个/代表正则的结束
那么不用"/"可不可以呀!
谁知道sm是什么东东
2 条回复
回复