I am getting some weirded browser behavior when using usort, that is on some pages the page act as if the exit; function was called?
usort($uos, by_code);
function by_code($string1, $string2)
{
$alpha_str1 = substr($string1, 0, 4);
$alpha_str2 = substr($string2, 0, 4);
if (($alpha_str2 == 'ELEC') || ($alpha_str2 == 'ENGG') || ($alpha_str2 == 'EBUS'))
{
if (($alpha_str1 == 'ELEC') || ($alpha_str1 == 'ENGG') || ($alpha_str1 == 'EBUS'))
{
if ($string1 > $string2) return 1;
else return -1;
}
else return 1;
}
else
{
if ($alpha_str1 > $alpha_str2) return 1;
if ($alpha_str1 == $alpha_str2) return 0;
return -1;
}
}
Any help much appreciated.
Mayu