3v4l.org

run code in 300+ PHP versions simultaneously
<?php $zm = [ 6000 => [ 0 => [ 'wskaznik' => 100 ], 1 => [ 'wskaznik' => 100 ] ], 8000 => [ 0 => [ 'wskaznik' => 50 ], 1 => [ 'wskaznik' => 50 ] ], 4000 => [ 0 => [ 'wskaznik' => 200 ], 1 => [ 'wskaznik' => 200 ] ], ]; $counts = array(); $keys = array_keys($zm); foreach ($zm as $key => $value){ $counts[] = $value[0]['wskaznik']; } $counts_copy = $counts; array_multisort($counts, $zm); array_multisort($counts_copy, $keys); $out = array_combine($keys, $zm); echo "<pre>"; print_r($out); echo "</pre>"; exit;
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
<pre>Array ( [8000] => Array ( [0] => Array ( [wskaznik] => 50 ) [1] => Array ( [wskaznik] => 50 ) ) [6000] => Array ( [0] => Array ( [wskaznik] => 100 ) [1] => Array ( [wskaznik] => 100 ) ) [4000] => Array ( [0] => Array ( [wskaznik] => 200 ) [1] => Array ( [wskaznik] => 200 ) ) ) </pre>

preferences:
144.28 ms | 408 KiB | 5 Q