您的位置:首页 > 其它

使用preg_replace_callback将字符串中所有的数字加一并返回完整字符串

2011-12-10 13:53 232 查看
转自YBO的博客:http://ybo.me/archives/preg_replace_callback-plus-one/

碰到一个很二的考题,如何将一个字符串中出现的数字都加一并返回完整的字符串

想到的一个做法是用preg_replace_callback的方法来做

<?php
$str = "how old are you? 31 or 41? ...0";
echo preg_replace_callback( "/\d+/", "number_plus_one", $str );

function number_plus_one($num) {
return $num[0]+1;
}
?>

有点变态哈.但是就贴上来了.
本文出自 “YBO” 博客,请务必保留此出处http://ybome.blog.51cto.com/1428780/738635
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐