php - 使用php向后获取每个单词
问题描述
我想获取文本并向后打印每个单词。
例子:Hello World
输出:World hello
到目前为止,这是我的代码。这是不同的,我向后输出,但每个字符串。
$string = "hello world";
$length = strlen($string);
for ($i=($length-1) ; $i >= 0 ; $i--)
{
echo $string[$i];
}
上述代码的输出是:
dlrow olleh
解决方案
另一种方法是array_reverse()
,
<?php
$str = 'Hello World';
$strArray = explode(" ", $str);
$strArray = array_reverse($strArray);
$str = implode($strArray, " ");
echo $str;
?>
推荐阅读
- c# - 如何使用 .Net Core 验证 KeyCloak 提供的 JWT?
- regex - 如何在不拆分 McDonald 的情况下将 camelCase 与 Regex 拆分?
- javascript - 如何在循环对象时渲染多个组件,然后插入相关的 JSX?
- imagemagick - 如何使用 imagemagick cli 处理多个元素?
- c++ - 为什么 C++ 中循环迭代器的范围从 1 而不是 0 开始?
- apache - 添加共享文件夹也作为文档根目录
- python - 生成一个多维 numpy 数组,使得 a[x,y] = [x,y] (从密集光流计算基本矩阵)
- mysql - 减去两个表的 Select(Sum) Group By
- javascript - 使用 javascript 生成字母数字序列
- node.js - 如何逐步同步执行后端(Node.js Express)中的命令?