php匹配字符串中大写字母的位置
变量名用的是驼峰,数据库中字段中的是下划线,现在想把userId等变量批量转换成user_id,怎么样获取大写字母在字符串中的位置?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
变量名用的是驼峰,数据库中字段中的是下划线,现在想把userId等变量批量转换成user_id,怎么样获取大写字母在字符串中的位置?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
http://3v4l.org/kC52c
谢谢 @公子 的回答,让我又发现了一个这么实用的网站。
公子的回答,会把
OpenZIP
变成open_z_i_p
。下面是我的代码:
http://3v4l.org/hIQUW
可以试试
OpenZIP
变成了open_zip
。From:laravel4
echo preg_replace('/([A-Z])/', '_$1', 'AbcDefGhijk');貌似这样更简单一点