中华民国96年 公元2007年
中华民国97年 公元2008年
中华民国98年 公元2009年我要将左边的字符替换成右边的字符.怎样写啊.?
算法:
2007 = 1912+96-1
2008 = 1912+97-1
2009 = 1912+98-1
中华民国97年 公元2008年
中华民国98年 公元2009年我要将左边的字符替换成右边的字符.怎样写啊.?
算法:
2007 = 1912+96-1
2008 = 1912+97-1
2009 = 1912+98-1
$str = preg_replace('/中华民国([0-9]+)年 公元[0-9]{4}年/s','中华民国\\1年 公元1912+\\1-1年',$str);
echo $str;
你这样运算不了啊/?
$str = preg_match('/中华民国([0-9]+)年/s',$str,$str1);
echo "公元".(1911+$str1[1])."年";
return "公元".(1912+$p-1)."年";
}$str = preg_match('/中华民国([0-9]+)年/s',x('$1'),$str1);