3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ 'weeks' => [ 14 => [ 'some_sku' => 28.5, 'some_sku_1' => 10.8, 'some_sku_2' => 11.21, 'some_sku_3' => 19.98, 'some_sku_4' => 20.79 ], 31 => [ 'some_sku_1' => 28.5, 'some_sku_5' => 10.8, 'some_sku_6' => 11.21, 'some_sku_7' => 19.98, 'some_sku_9' => 20.79 ] ] ]; foreach ($data as $el) { usort($el, function($a, $b) { return $a < $b; }); } echo '<pre>'. print_r($data, 1) .'</pre>';
Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0
Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/E6W8Z on line 23 <pre>Array ( [weeks] => Array ( [14] => Array ( [some_sku] => 28.5 [some_sku_1] => 10.8 [some_sku_2] => 11.21 [some_sku_3] => 19.98 [some_sku_4] => 20.79 ) [31] => Array ( [some_sku_1] => 28.5 [some_sku_5] => 10.8 [some_sku_6] => 11.21 [some_sku_7] => 19.98 [some_sku_9] => 20.79 ) ) ) </pre>
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.33
Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/E6W8Z on line 26 <pre>Array ( [weeks] => Array ( [14] => Array ( [some_sku] => 28.5 [some_sku_1] => 10.8 [some_sku_2] => 11.21 [some_sku_3] => 19.98 [some_sku_4] => 20.79 ) [31] => Array ( [some_sku_1] => 28.5 [some_sku_5] => 10.8 [some_sku_6] => 11.21 [some_sku_7] => 19.98 [some_sku_9] => 20.79 ) ) ) </pre>
Output for 7.1.25 - 7.1.32, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
<pre>Array ( [weeks] => Array ( [14] => Array ( [some_sku] => 28.5 [some_sku_1] => 10.8 [some_sku_2] => 11.21 [some_sku_3] => 19.98 [some_sku_4] => 20.79 ) [31] => Array ( [some_sku_1] => 28.5 [some_sku_5] => 10.8 [some_sku_6] => 11.21 [some_sku_7] => 19.98 [some_sku_9] => 20.79 ) ) ) </pre>

preferences:
385.5 ms | 414 KiB | 5 Q