protected function sortKeywordsByLen(array &$keywords) { usort($keywords, function ($a, $b) { $al = strlen($a); $bl = strlen($b); if ($al == $bl) { return 0; } elseif ($al > $bl) { return -1; } else { return 1; } }); }