一个正则加法和减法的运算, 既然有字符串算式,不妨考虑eval()配合 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$result="中华民国96年";echo $result = preg_replace('/中华民国([0-9]+)年/es','ch(\\1)',$result);function ch($s){ $y = 1912 + $s - 1; return '公元'. $y .'年';}?>output:公元2007年 OK了,iasky(iasky),thx没有想过'ch(\\1)'这里还可以是个方法. PHP读取mysql中图片的问题 php mail函数能改邮件头吗? php类似java申明类型的问题 php如何实现多行多列的分页功能?高分急救!! 獲取某一時間戮是一年中的第幾周用哪個函數? 一个更新 MYSQL 的语句问题 关于SOCK,1个页面连接2次 菜鸟请教,几个函数的使用 急问: IIS整合php后,以ISAPI或CGI运行时,有一自己的网站,出漏出php源码, 为什么阿?? 其它php程序一切ok.. 如何控制文本在页面中的显示格式? 本页刷新重复提交问题! 字符串截取的问题
$result="中华民国96年";
echo $result = preg_replace('/中华民国([0-9]+)年/es','ch(\\1)',$result);function ch($s)
{
$y = 1912 + $s - 1;
return '公元'. $y .'年';
}
?>output:公元2007年