PHP反转字符串中的每个单词

例子

复制代码
"This is an example!" ==> "sihT si na !elpmaxe"
"double  spaces"      ==> "elbuod  secaps"

代码

php 复制代码
function reverseWords($str) {
  // Go for it
  $str_new = explode(' ',$str);
  $str_new = array_map("strrev",$str_new);
  $new_str = implode(' ',$str_new);
  return $new_str;
}

解析

explode: 用空格拆分字符串为一个数组

array_map: 对数组中的每个键值执行回调方法,这里是strrev

strrev: 反转字符串,即abc -> cba

相关推荐
xinhuanjieyi16 分钟前
Deprecated: Directive ‘track_errors‘ is deprecated in Unknown on line 0
php
您^_^1 小时前
专家(一):Claude Code 微服务实战——6 个服务从拆分到 K8s 部署,$0.45 全套 YAML 照抄
人工智能·windows·微服务·架构·kubernetes·个人开发·claude code
aaaffaewrerewrwer2 小时前
免费在线图片压缩工具推荐|批量压缩 + 无需上传 + 浏览器本地处理
安全·个人开发
YuanDaima20482 小时前
云计算基础与容器技术演进
java·服务器·人工智能·python·深度学习·云计算·个人开发
棒棒的唐3 小时前
Composer国内镜像配置全指南:加速依赖下载
php·composer
神净讨魔7653 小时前
【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
php
在角落发呆3 小时前
DTU 数据转发服务器:工业物联网的隐形桥梁
开发语言·php
500佰5 小时前
我唯一的一个变现产品,说说它的逻辑
网络·职场和发展·idea·个人开发·软件需求
古城小栈5 小时前
宝塔面板部署 ThinkPHP6 后端
php
00后程序员张6 小时前
iOS开发中Xcode安装不完整问题解决方案与配置指南
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程