Php 从后面(最后一个元素)返回数组的值

Php 从后面(最后一个元素)返回数组的值,php,arrays,Php,Arrays,假设我有一个数组 $test_backwards=array("something1","something2","something3"); 这只是一个测试示例,需要注意的是,值将以二进制方式添加到最终数组中。那么,是否可以从后面动态返回值,即从最后一个元素开始 像这样的东西,但是向后的 for($i=0;$i<count($test_backwards);$i++) { echo $test_backwards.'<br>'; } 对于($i=0;$i只需从末尾开始并

假设我有一个数组

$test_backwards=array("something1","something2","something3"); 
这只是一个测试示例,需要注意的是,值将以二进制方式添加到最终数组中。那么,是否可以从后面动态返回值,即从最后一个元素开始

像这样的东西,但是向后的

for($i=0;$i<count($test_backwards);$i++) {
echo $test_backwards.'<br>';
}
对于($i=0;$i只需从末尾开始并减小索引:

如果您不需要保留此数组,也可以使用。或者您可以将其分配给临时数组,然后将其放入数组,它将从最后一个数组中获取并删除值

$temp = $test_backwards;
while(($item = array_pop($temp)) !== NULL ) {
    echo $item;
}

代码示例是:
while(!is_null($var=array_pop($test_backward)){echo“$var
”;}
$test_backwards = array_reverse($test_backwards);
for ($i = 0; $i < count($test_backwards); $i++) {
    echo $test_backwards[$i].'<br>';
}
$temp = $test_backwards;
while(($item = array_pop($temp)) !== NULL ) {
    echo $item;
}