" . $comm . "";
}
}
function showc($name) {
if($name != '')
{
return $name . " (c)";
}
}
function showb($name) {
if($name != '')
{
return $name . " (b)";
}
}
function showz($name) {
if($name != '')
{
return $name . " (z)";
}
}
$fd = fopen("hemihomonyms.csv", "r");
$first = fgets($fd);
while($line = fgets($fd, 2048))
{
$fields = preg_split("/;/", $line, 6);
switch ($showcase)
{
case "all":
printf("%s %s | %s %s | %s %s",
showb($fields[0]), showo($fields[1]), showz($fields[4]), showo($fields[5]), showc($fields[2]), showo($fields[3]));
break;
case "three":
if ($fields[0] != "" and $fields[2] != "" and $fields[4] != "")
{
printf(" |
%s %s | %s %s | %s %s",
showb($fields[0]), showo($fields[1]), showz($fields[4]), showo($fields[5]), showc($fields[2]), showo($fields[3]));
}
break;
case "bz":
if ($fields[0] != "" and $fields[2] == "" and $fields[4] != "")
{
printf(" |
%s %s | %s %s | %s %s",
showb($fields[0]), showo($fields[1]), showz($fields[4]), showo($fields[5]), showc($fields[2]), showo($fields[3]));
}
break;
case "bc":
if ($fields[0] != "" and $fields[2] != "" and $fields[4] == "")
{
printf(" |
%s %s | %s %s | %s %s",
showb($fields[0]), showo($fields[1]), showz($fields[4]), showo($fields[5]), showc($fields[2]), showo($fields[3]));
}
break;
case "cz":
if ($fields[0] == "" and $fields[2] != "" and $fields[4] != "")
{
printf(" |
%s %s | %s %s | %s %s",
showb($fields[0]), showo($fields[1]), showz($fields[4]), showo($fields[5]), showc($fields[2]), showo($fields[3]));
}
break;
}
}
?>
|