$vartitle="哈哈哈哈哈哈";
$varneirong="啦啦啦啦啦啦";
$fp=fopen("moban.htm","r");
$content=fread ($fp,filesize("moban.htm"));
$content=str_replace("{title}",$vartitle,$content);
$content=str_replace("neirong",$varneirong,$content);
求解 str_replace函数中{title},title这个参数打了中括号代表什么意思,求解

解决方案 »

  1.   

    没有什么意思 字符串 {title} 你这个应该是什么模板里的处理语句吧将$content里的字符串 {title} 替换成 $vartitle
      

  2.   

    这个{title}应该是你moban.htm中的一段代码,用来占位置的吧,用来填充你要替换的代码!
      

  3.   

    只是,为了看起来更清晰str_replace — 子字符串替换说明
    mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
    该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。 如果没有一些特殊的替换需求(比如正则表达式),你应该使用该函数替换 ereg_replace() 和 preg_replace()。 参数
    如果 search 和 replace 为数组,那么 str_replace() 将对 subject 做二者的映射替换。如果 replace 的值的个数少于 search 的个数,多余的替换将使用空字符串来进行。如果 search 是一个数组而 replace 是一个字符串,那么 search 中每个元素的替换将始终使用这个字符串。该转换不会改变大小写。 如果 search 和 replace 都是数组,它们的值将会被依次处理。 
    search 
    查找的目标值,也就是 needle。一个数组可以指定多个目标。 replace 
    search 的替换值。一个数组可以被用来指定多重替换。 subject 
    执行替换的数组或者字符串。也就是 haystack。 如果 subject 是一个数组,替换操作将遍历整个 subject,返回值也将是一个数组。 count 
    Note: 如果被指定,它的值将被设置为替换发生的次数。 
    返回值
    该函数返回替换后的数组或者字符串。 更新日志版本 说明 
    5.0.0 新增 count 参数。  
    4.3.3 函数行为改变。旧的版本中存在一个 BUG —— 当 search 和 replace 两个参数都是数组的时候,将导致空的 search 索引被跳过,但是却没有同时前移 replace 内部指针。该错误发生在 PHP 4.3.3,任何依赖于此 BUG 的脚本应该先除去空的查找值,从而模拟原始的行为。  
    4.0.5 大多数参数都可以为数组。