|
|
Tuesday Aug 22, 2006 This function provides a way to sort an array by string length.
<?php
$array = array('0'=>'x', '1'=>'xx', '2'=>'xxx');
usort($array, "strlensort");
echo '<pre>'; print_r($array); echo '</pre>';
function strlensort($a, $b) { if (strlen($a) == strlen($b)) { return 0; } return (strlen($a) > strlen($b)) ? -1 : 1; }
?>
|