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

相关推荐
未来之窗软件服务1 小时前
幽冥大陆(二十九)监控平台协议常见地址——东方仙盟练气期
开发语言·php·东方仙盟·东方仙盟sdk·监控协议
拾忆,想起2 小时前
Dubbo网络延迟全链路排查指南:从微服务“快递”到光速传输
网络·网络协议·微服务·架构·php·dubbo
q***06296 小时前
PHP进阶-在Ubuntu上搭建LAMP环境教程
开发语言·ubuntu·php
life码农6 小时前
在 Laravel框架 Blade 模板中显示原始的 {{ }} 符号的几种方法
php·laravel
郝学胜-神的一滴10 小时前
Qt的QComboBox控件详解:从API到样式定制
开发语言·c++·qt·程序人生·个人开发
Chef_Chen13 小时前
数据科学每日总结--Day25--区块链
开发语言·php
chjqxxxx13 小时前
php使用ffmpeg实现视频随机截图并转成图片
ffmpeg·php·音视频
小镇学者13 小时前
【PHP】PHP WebShell(网页木马)分析
android·开发语言·php
come1123414 小时前
现代前端技术栈关系详解 (PHP 开发者特供版)
开发语言·前端·php
last demo17 小时前
nfs服务器
linux·运维·服务器·php