PHP:实现每个单词首字母大写

简介: PHP:实现每个单词首字母大写

题目:实现每个单词首字母大写


方式一

$str = 'hello_world';
$str = str_replace('_', ' ', $str);
$str  = ucwords($str);
$str = str_replace(' ', '_', $str);
echo $str;
// Hello_World

方式二

$strs = explode('_', $str);
$list = [];
foreach ($strs as $key=>$s) {
    $list[$key]=ucfirst($s);
}
$str = implode('_', $list);
echo $str;
// Hello_World

方式一使用内置函数就实现了,优先考虑第

相关文章
|
缓存 移动开发 NoSQL
php结合redis实现高并发下的抢购、秒杀功能的实例
php结合redis实现高并发下的抢购、秒杀功能的实例
257 0
|
PHP
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
517 0
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
|
网络协议 Linux 网络安全
php实现websocket实时消息推送
php实现websocket实时消息推送
535 0
php实现websocket实时消息推送
|
PHP
php实现数字格式化,数字每三位加逗号的功能函数169856420=>169,856,420
php实现数字格式化,数字每三位加逗号的功能函数169856420=>169,856,420
216 0
|
PHP
PHP实现Workerman实例 高性能PHP Socket即时通讯框架
PHP实现Workerman实例 高性能PHP Socket即时通讯框架
426 0
|
消息中间件 PHP Windows
PHP实现php-amqplib/php-amqplib实例RabbitMq
PHP实现php-amqplib/php-amqplib实例RabbitMq
268 0
|
XML 移动开发 JSON
PHP使用yansongda/pay实现支付宝和微信的支付
PHP使用yansongda/pay实现支付宝和微信的支付
1084 0
|
NoSQL PHP Redis
PHP结合redis实现点赞功能
PHP结合redis实现点赞功能
145 0
|
消息中间件 缓存 JSON
PHP实现think-queue介绍
PHP实现think-queue介绍
431 0
下一篇
无影云桌面