- version_compare: documentation ( source)
- print_r: documentation ( source)
- preg_split: documentation ( source)
- usort: documentation ( source)
<?php
function csort($a, $b) {
$a = preg_split("/\s+/", $a);
$b = preg_split("/\s+/", $b);
return version_compare($a[1], $b[1]);
}
$r = array('abc 1.1', 'abc 1.0', 'abc 1.1.1');
usort($r, "version_compare");
print_r($r);