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

相关推荐
2501_9032386511 小时前
Spring MVC配置与自定义的深度解析
java·spring·mvc·个人开发
2501_9032386515 小时前
Spring MVC中环境配置的实战应用
java·spring·mvc·个人开发
狂野小青年17 小时前
在PHP Web开发中,实现异步处理有几种常见方式的优缺点,以及最佳实践推荐方法
消息队列·php·最佳实践·异步任务
2501_9032386519 小时前
Spring Boot日志配置与环境切换实战
数据库·spring boot·后端·个人开发
张鱼小丸子21 小时前
【无标题】云原生作业六
开发语言·php
哥坐11路1 天前
网络IP跳动问题解决详
开发语言·php
2501_903238652 天前
深入理解 Kafka 主题分区机制
分布式·kafka·个人开发
2501_903238652 天前
深入理解 JUnit 的 @RunWith 注解与自定义 Runner
数据库·junit·sqlserver·个人开发
一只哒布刘2 天前
第六次作业
开发语言·php
寰宇软件2 天前
PHP房屋出租出售高效预约系统小程序源码
前端·小程序·uni-app·vue·php