3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $dataPoints = array( array('1' => '33','2' => 'dave','3' => '367'), array('1' => '168','2' => 'susan','3' => '56788'), array('1' => '99','2' => 'tim','3' => '6') ); function cmp($a, $b){ return strcmp($a[2], $b[2]); } usort($dataPoints, "cmp"); print_r($dataPoints);
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
Array ( [0] => Array ( [1] => 33 [2] => dave [3] => 367 ) [1] => Array ( [1] => 168 [2] => susan [3] => 56788 ) [2] => Array ( [1] => 99 [2] => tim [3] => 6 ) )