本帖最后由 my1ove 于 2010-06-17 13:38:08 编辑

解决方案 »

  1.   

    str_replace("typedd0","typedd2",$url);
      

  2.   

    如果$url 里包含type则替换
      

  3.   


    stypedd0不算包含type么?莫非我眼花
      

  4.   

    dd0是一个可变的值 查找的关键是type 这是一个不变的
      

  5.   

    描述不清,是不是你要替换前面跟着type字符串的dd0,dd1,dd2..等dd带着数字的串?$url=sjfkjsd/typedd0andqydd2;
    preg_replace('/(?<=type)dd\d+'/,'dd2',$url);
      

  6.   

    上面手快写错,下面这个才是。$url=sjfkjsd/typedd0andqydd2;
    preg_replace('/(?<=type)dd\d+/','dd2',$url);