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

相关推荐
Q_Q5110082851 小时前
python+django/flask的结合人脸识别和实名认证的校园论坛系统
spring boot·python·django·flask·node.js·php
Q_Q5110082851 小时前
python+django/flask的选课系统与课程评价整合系统
spring boot·python·django·flask·node.js·php
权泽谦1 小时前
PHP 版羊了个羊完整开发实战:逻辑解析 + 三消算法 + 全套接口(附源码)
开发语言·php
数据牧羊人的成长笔记2 小时前
Hadoop 分布式计算MapReduce和资源管理Yarn 2
开发语言·php
JaguarJack3 小时前
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?
php·服务端
JSON_L9 小时前
Fastadmin 使用RabbitMQ队列
rabbitmq·php·fastadmin
Gerardisite12 小时前
如何在微信个人号开发中有效管理API接口?
java·开发语言·python·微信·php
last demo21 小时前
MariaDB 数据库管理
linux·运维·服务器·数据库·php·mariadb
q***3751 天前
QoS质量配置
开发语言·智能路由器·php
JaguarJack1 天前
Laravel 乐观锁:高并发场景下的性能优化利器
后端·php·laravel