解决方案 »
- 急!!!php如何将count出来的sql结果循环赋给变量
- 如何用php编写一个留言板,要求其中只有两个文件,一个index.php,一个数据库链接文件
- 【thinkPHP】同时删除多天记录问题-回帖就有分
- PHP界面问题,搞了几天了还是没搞透
- 请问GD库问题(比较简单)
- MYSQL的问题,很头痛
- 链接数据库总提示错误~
- 在这个特别的日子,献分给NO情人的朋友……同时偶还差一分即可多戴一顶绿帽子
- 解决了问题心情好,来者给分------
- 请教怎么按空行来分割txt文件,
- Exec函数 网页挂起问题
- 配置apache2.4修改documentRoot出现You don't have permission to access / on this server.
Notice: Undefined variable: 1 in E:\MyPHP\my.php on line 6Warning: preg_replace() [function.preg-replace]: Unknown modifier 'w' in E:\MyPHP\my.php on line 7你想得到什么结果?
$pattern = "/(\w+) (\d+), (\d+)/i";
$replacement = "\${1}1,\$3";
print preg_replace($pattern, $replacement, $string);April1,2003不要盲目的相信网上复制的代码
这个是正则表达式
(\w+) 表示匹配数字或字母 后面的+表是匹配1个或多个
(\d+) 表示匹配多个数字
所以用这个正则,能拿到
$1 = April
$2 = 15
$3 = 2003$replacement = "\${1}1,\$3";
表示把$1和$3替换到$eplacement的位置
April1,2003