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;
}