Sort array by version number
Go to solution
Solved by Joveice,
$array = array( array('id' => 1, 'version' => '1.3'), array('id' => 2, 'version' => '1.3.1'), array('id' => 3, 'version' => '1.3.2'), array('id' => 4, 'version' => '1.3.2-RC1'), array('id' => 5, 'version' => '1.3.2-RC2'), ); usort($array, function($a,$b) { return -1 * version_compare ( $a['version'] , $b['version'] ); }); foreach ($array as $ccc) { echo $ccc['version'].'<br>'; }
output
1.3.2 1.3.2-RC2 1.3.2-RC1 1.3.1 1.3

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now