如何反转 PHP 的 foreach $key 值?

Ben*_*enn 2 php arrays

我的大脑关闭了,我正在使用 foreach 索引将 z 索引分配给元素,但我需要它以相反的顺序进行。最后一个应该是 0 第一个应该有最高的 z-index;

foreach ($array as $key => $layer){


        // css z-index: $key reversed 
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

编辑: 好吧,每个人都疯了,因为我问了这个问题,但我没有寻找 array_reverse 因此我发布了一个问题

我问如何反转$key,只有谢尔盖·克里沃夫 (Sergey Krivov) 能理解

Jon*_*n M 5

使用array_reverse()

$my_reversed_array = array_reverse($my_original_array);
foreach ($my_reversed_array as $key => $layer) {
    ...
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/function.array-reverse.php


小智 5

$layercount = count($array);
foreach ($array as $key => $layer){
    // css z-index: $key reversed
    $zIndex = $layercount - 1 - $key;
}
Run Code Online (Sandbox Code Playgroud)