<?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