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

相关推荐
Johnstons1 天前
丢包率不高但应用仍然卡顿?一次基于 tcpdump +RTT抽样的网络性能排障实战
网络·wireshark·php·tcpdump
eggwyw1 天前
PHP搭建开发环境(Windows系统)
开发语言·windows·php
niucloud-admin1 天前
PHP SAAS 框架常见问题——如何关闭开发者调试模式
php
niucloud-admin1 天前
PHP SAAS 框架常见问题——无法正常打开 admin 后台
php
运维行者_1 天前
通过OpManager的Windows服务监控能力释放最佳IT网络性能
服务器·开发语言·网络·windows·web安全·php
研之有李-1 天前
2026年产品管理系统选型测评:9款主流工具对比与功能解析
团队开发·产品经理·个人开发
爱喝雪碧的可乐1 天前
【Redis 毁灭计划】7 大高危操作打崩线上服务!从缓存雪崩到数据库宕机,90% 程序员都踩过的坑
开发语言·网络·redis·php
HookJames1 天前
Turnkey PCBA - Hero
前端·php
aaaffaewrerewrwer1 天前
免费在线 PNG 转 JPG 工具推荐:支持批量转换 + 本地处理 + 无需上传
个人开发
2501_915918411 天前
使用快蝎IDE进行iOS开发:从项目创建到真机调试全流程
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程