【发布时间】:2017-09-27 08:38:53
【问题描述】:
我尝试过类似的方法,但它给了我价值。我需要再次将数组中的所有元素反转。
<?php
//There is an array
echo '<pre>';
$arr = ['a','b','c','d','e','f'];
print_r($arr);
$size = sizeof($arr);
//print_r($size);
for($i=5; $i<=$size; $i--)
{
echo $arr[$i];
}
?>
但它给了我输出“fedcba”
我需要这样["f", "e", "d", "c", "b", "a"]
在不使用任何 PHP 数组函数和任何其他新变量的情况下反转其所有元素。
【问题讨论】:
-
你的函数返回什么
-
首先从数组中弹出元素。然后再次以反向格式将单个元素推送到数组
-
是否需要反转数组,或者可以接受一个新的反转数组吗?
-
我需要反转数组
-
如果不覆盖当前值,您将无法做到这一点。您将需要一个临时数组(或字符串)来保存值