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

相关推荐
加密狗复制模拟24 分钟前
软件加密狗中时间限制机制的破解
开发语言·网络·安全·php·软件工程·个人开发
linux修理工1 小时前
ip a 命令解析与 IP 地址提取
linux·服务器·php
Volunteer Technology10 小时前
架构面试题(一)
开发语言·架构·php
PM老周14 小时前
ONES和Jira对比测评:研发管理工具选型该看功能、部署还是长期成本?
测试工具·团队开发·个人开发·软件需求·结对编程
Okailon16 小时前
PHP面向对象模块 jc-simple-footer 的技术详解
android·php·开源软件·家谱软件
牢七20 小时前
PHP Debug配置记录
开发语言·php
NGC_66111 天前
TCP可靠传输怎么实现的
服务器·网络·php
catchadmin1 天前
告别阻塞!用 PHP TrueAsync 实现 PHP 脚本提速 10 倍
开发语言·php
00后初来乍到1 天前
Docker 搭建 LNMP(Nginx+PHP+MySQL)完整踩坑实录
nginx·docker·php
中科三方1 天前
域名管理常见问题:添加域名解析多久生效?为什么不能马上生效?
开发语言·php