Is each of the 100 cases unique in what it does? If not, then you can group the duplicates together:
switch($var)
{
case 1:
case 5:
case 73:
case 99:
echo "something";
break;
case 44:
case 52:
case 88:
echo "something else";
break;
<etc....>
}
If certain cases are more likely to occur than others, then the more likely cases should probably be near the top of the list.
As an alternative, you could consider populating an array:
$outputs = array(
1 => "output number one",
"output number two",
"output number three",
"etc., etc., and so forth"
);
if(array_key_exists($var, $outputs))
{
echo $outputs[$var];
}
else
{
echo "default message or error message here";
}