You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP中如何结合explode函数实现数组反转

用explode()结合数组反转实现需求

嘿,这事儿超简单的!PHP里有个专门用来反转数组的内置函数array_reverse(),你只需要把explode()拆分出来的数组直接传给它就行,不管是一步到位还是分两步写都可以。

一步到位的写法(简洁版)

$str = "Hello world. It's a beautiful day.";
// 拆分字符串后直接反转数组
$reversedArray = array_reverse(explode(" ", $str));
print_r($reversedArray);

分步骤写法(更易读,适合新手)

如果你觉得一步写在一起有点绕,也可以拆成两步,先存拆分后的数组,再反转:

$str = "Hello world. It's a beautiful day.";
// 第一步:用explode拆分字符串为数组
$splitArray = explode(" ", $str);
// 第二步:反转数组
$reversedArray = array_reverse($splitArray);
// 输出结果
print_r($reversedArray);

执行后的结果

Array ( [0] => day. [1] => beautiful [2] => a [3] => It's [4] => world. [5] => Hello )

小补充

array_reverse()默认会重置数组的索引(从0开始重新编号),刚好符合你的预期结果。如果你有特殊需求要保留原数组的键名,可以给它传第二个参数true,比如array_reverse($splitArray, true),不过这个在你的场景里用不上啦。

这样就完美实现你要的效果了😉

内容的提问来源于stack exchange,提问作者Pouya Vaghefi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.01 00:22:29