Hi,
wie muss ich die Funktion abändern, so dass bei:
if (count($aArea)>1) {
$areas = $areas.$area." / ";
kein "/" ausgegeben wird, wenn nichts weiteres folgt?
Wahrscheinlich wird man nun lachen, aber ich habe ein Brett vor dem Kopf.
function area($aTrans,$area)
{
$aArea = explode("+", $area);
for ($i=0; $i<count($aArea); $i++) {
switch ($aArea[$i]) {
// Nord
case "n":
$area = $aTrans['gebiet_nord'];
break;
// Nordost
case "no":
$area = $aTrans['gebiet_nordost'];
break;
// Ost
case "o":
$area = $aTrans['gebiet_ost'];
break;
// Südost
case "so":
$area = $aTrans['gebiet_suedost'];
break;
// Süd
case "s":
$area = $aTrans['gebiet_sued'];
break;
// Südwest
case "sw":
$area = $aTrans['gebiet_suedwest'];
break;
// West
case "w":
$area = $aTrans['gebiet_west'];
break;
// Nordwest
case "nw":
$area = $aTrans['gebiet_nordwest'];
break;
}// End switch
if (count($aArea)>1) {
$areas = $areas.$area." / ";
} else {
$areas = $area;
}
} // End for
return $areas;
}