【问题标题】:How to return reverse array with explode如何使用explode返回反向数组
【发布时间】:2021-12-22 05:14:58
【问题描述】:

因此,explode 函数将一个字符串分解成这样的数组:

$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));

结果是:

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

但是如果我们需要对数组进行反向排序,那么预期的结果应该是这样的:

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

那么如何用explode函数做到这一点呢?

【问题讨论】:

标签: php arrays explode


【解决方案1】:

您可以像这样使用array_reverse 来获得所需的输出:

$str = "Hello world. It's a beautiful day.";
var_dump(array_reverse(explode(" ",$str)));

// Output
array(6) {
  [0]=>
  string(4) "day."
  [1]=>
  string(9) "beautiful"
  [2]=>
  string(1) "a"
  [3]=>
  string(4) "It's"
  [4]=>
  string(6) "world."
  [5]=>
  string(5) "Hello"
}

【讨论】:

    猜你喜欢
    • 2014-10-14
    • 2012-11-16
    • 2020-06-15
    • 2021-08-31
    • 2017-08-26
    • 2014-04-15
    • 2022-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多