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

相关推荐
郑州光合科技余经理17 分钟前
海外O2O系统源码剖析:多语言、多货币架构设计与二次开发实践
java·开发语言·前端·小程序·系统架构·uni-app·php
globaldomain7 小时前
什么是用于长距离高速传输的TCP窗口扩展?
开发语言·网络·php
桌面运维家8 小时前
Win10打印机共享故障排查:权限与网络配置详解
开发语言·网络·php
xht083211 小时前
PHP vs C语言:核心差异全解析
c语言·开发语言·php
wregjru12 小时前
【网络】8.五种 I/O 模型与多路转接详解
开发语言·php
xht083212 小时前
PHP vs Python:编程语言终极对决
开发语言·python·php
妙码生花14 小时前
全新的 TP8+Workerman+BuildAdmin 整合方案,已有近 2000 次下载使用。
websocket·php·thinkphp
2501_9436103616 小时前
我爱导航系统美化版源码网址导航系统带后台-【全开源】
前端·后端·html·php
wapicn9919 小时前
智能识别技术在生活服务领域的落地应用与前景展望
java·c++·人工智能·python·php
zhouping@19 小时前
[BSidesCF 2020]Hurdles
学习·php