php 转驼峰,PHP中将破折号转换为驼峰命名(CamelCase)
以下是在PHP中将破折号转换为CamelCase的代码-
样本输入 this-is-a-test-string
样本输出 thisIsATestString
注意 -无需使用正则表达式或回调。可以使用ucwords来实现。function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
$str = str_replace(' ', '', ucwords(str_replace('-', ' ', $string)));
if (!$capitalizeFirstCharacter) {
$str[0] = strtolower($str[0]);
}
return $str;
}
echo dashToCamelCase('this-is-a-string');
对于PHP版本> = 5.3,可以使用以下代码-function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
$str = str_replace('-', '', ucwords($string, '-'));
if (!$capitalizeFirstCharacter) {
$str = lcfirst($str);
}
return $str;
echo dashToCamelCase('this-is-a-test-string');
需要使用“ lcfirst”函数代替“ strtolower”。
php 转驼峰,PHP中将破折号转换为驼峰命名(CamelCase)相关推荐
- python 下划线转驼峰_json字符串中key值下划线命名转换为驼峰命名
json字符串中key值下划线命名转换为驼峰命名: 例如: 原json串: String json= "{'user_name':'ok','user_sex':0,'object_info ...
- json字符串中key值下划线命名转换为驼峰命名
json字符串中key值下划线命名转换为驼峰命名: 例如: public class JsonUtils {public final static void convert(Object json) ...
- Java将下划线大写方式命名的字符串转换为驼峰式
Java将下划线大写方式命名的字符串转换为驼峰式 例如: hello_world->helloWorld 方法代码如下: /*** 将下划线大写方式命名的字符串转换为驼峰式.* 如果转换前的下划 ...
- php文本分割成csv,怎么在php中将文本文件转换为csv文件并输出
怎么在php中将文本文件转换为csv文件并输出 发布时间:2021-02-19 17:30:27 来源:亿速云 阅读:88 作者:Leah 本篇文章给大家分享的是有关怎么在php中将文本文件转换为cs ...
- Python中将dict转换为kwargs
Python中将dict转换为kwargs 我们都知道kwargs是变长kv参数,能否将dict转换成kwargs. 在python调用函数的时候func(**{'type'='event'}),可以 ...
- cad版本在线转换_CAD版本转换中将图纸转换为AutoCAD2018版本的方法
CAD日常的工作中,绘制图纸是一部分,还有非常关键的一部分就是将图纸的版本进行转换,因为在给个绘图软件中绘制的图纸保存的版本都是有区别的,所以就会遇到CAD图纸打不开的问题.那么CAD版本转换要怎么操 ...
- 在Java中将boolean转换为int
本文翻译自:Convert boolean to int in Java 在Java中将boolean转换为int的最常用方法是什么? #1楼 参考:https://stackoom.com/ques ...
- 在Java中将Double转换为Integer
本文翻译自:Cast Double to Integer in Java Any way to cast java.lang.Double to java.lang.Integer ? 有什么方法可以 ...
- 如何在Java中将String转换为int?
如何在Java中将String转换为int ? 我的字符串仅包含数字,我想返回它代表的数字. 例如,给定字符串"1234" ,结果应为数字1234 . #1楼 好吧,要考虑的一个非 ...
最新文章
- 再好的工作是为了更好的生活
- 计算机网络四个阶段的发展特点,计算机网络的发展分哪四个阶段,特点?
- Oracle认证体系的重大变化,你需要知道这些...
- 【设计模式】【创造型模式】单例模式
- 利用workbench建立的响应面模型质量很差,该如何解决?求指点
- 有限差分法的基本思想
- Python实现二叉树的前中后序遍历
- topaz滤镜 V1.31中文版
- 基于wifi的物联网技术,主要有哪些优势?
- 扫地机器人的喋血江湖
- Activiti7工作流引擎:进阶篇(八) 会签
- spool导出多列去空格
- 如何使用WordPress事件日历插件
- linux su 不能输密码错误,su - root正确输入密码但是登录不了系统,报错su: Permission denied...
- 阿里三面有惊无险成功拿到offer定级P7,差点喘不过气!
- 战棋SRPG游戏开发-序
- 路由冷知识揭秘:为什么你家WIFI会被万能钥匙破解
- matlab 矿相分析,相平面分析matlab程序.doc
- 一篇文章掌握整个JVM,JVM超详细解析!!!
- 怎么本地查看svn服务器文件