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

相关推荐
笑衬人心。2 小时前
TCP 拥塞控制算法 —— 慢启动(Slow Start)笔记
笔记·tcp/ip·php
路人蛃10 小时前
通过国内扣子(Coze)搭建智能体并接入discord机器人
人工智能·python·ubuntu·ai·aigc·个人开发
iblade16 小时前
网络:TCP序列号和滑动窗口,顺序保证
网络·tcp/ip·php
超浪的晨17 小时前
Java 集合框架详解:Collection 接口全解析,从基础到实战
java·开发语言·后端·学习·个人开发
工控小楠18 小时前
CCLink IE转ModbusTCP网关配置无纸记录器(中篇)
服务器·网络·php
失因19 小时前
H3CNE 综合实验二解析与实施指南
运维·开发语言·网络·智能路由器·php
kp0000020 小时前
PHP strip_tags() 函数详解
网络安全·php
ONLYOFFICE21 小时前
如何将 ONLYOFFICE 文档集成到使用 Laravel 框架编写的 PHP 网络应用程序中
php·laravel
计算机毕设定制辅导-无忧学长1 天前
性能优化实践:Modbus 在高并发场景下的吞吐量提升(二)
网络·性能优化·php
小徐不徐说1 天前
QT技巧之快速搭建串口收发平台
开发语言·c++·qt·串口·软件构建·个人开发·通信