the arrays below have dates like dateA= array( 0=> "03", 1=> "22", 2=> "02")
for 22march2002. why does this work: $retval= ($dateA[2] != $dateB[2]) ? strcmp($dateA[2], $dateB[2]) : (($dateA[0] != $dateB[0]) ? strcmp($dateA[0], $dateB[0]) : (($dateA[1] != $dateB[1]) ? strcmp($dateA[1], $dateB[1]) : 0)); but not this: $retval= ($dateA[2] != $dateB[2]) ? strcmp($dateA[2], $dateB[2]) : ($dateA[0] != $dateB[0]) ? strcmp($dateA[0], $dateB[0]) : ($dateA[1] != $dateB[1]) ? strcmp($dateA[1], $dateB[1]) : 0; -- When the birdcage is open, | donate to causes I care about: the selfish bird flies away, | http://svcs.affero.net/rm.php?r=leed_25 but the virtuous one stays. | -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php