phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Variable_durch_If-=28bzw=2E_If-T?= =?iso-8859-1?Q?hen-Else-=29Abfrage_=E4ndern__-_wie=3F__-_wi?= =?iso-8859-1?Q?e=3F?= =?iso-8859-1?Q?hen-Else-=29Abfrage_=E4ndern__-_wie=3F__-_wi?= =?iso-8859-1?Q?e=3F?=

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Variable_durch_If-=28bzw=2E_If-T?= =?iso-8859-1?Q?hen-Else-=29Abfrage_=E4ndern__-_wie=3F__-_wi?= =?iso-8859-1?Q?e=3F?= =?iso-8859-1?Q?hen-Else-=29Abfrage_=E4ndern__-_wie=3F__-_wi?= =?iso-8859-1?Q?e=3F?=

Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de
Tue, 19 Sep 2000 15:59:34 +0200 (CEST)


On Tue, 19 Sep 2000 or_(at)_microxpress.de wrote:

> If (Variable = "NORD") Then
> 	Emailadresse = "nord_(at)_feedback.de"
> ElseIf (Variable = "WEST") Then
> 	Emailadresse = "west_(at)_feedback.de"
> ElseIf (Variable = "OST") Then
> 	Emailadresse = "ost_(at)_feedback.de"
> End If

Wie das grundsaetzlich in PHP funktioniert, wurde dir ja schon gesagt. Aber
wenn der Variablen-Inhalt eh Teil der neuen Variable sein soll, kannst du
das ganze auch so machen:

$emailadresse = strtolower($variable)."_(at)_feedback.de";

Oder aber wenn du die Gueltigkeit des Variableninhalts vorher pruefen
moechtest:

switch ($variable) {
  case "NORD":
  case "WEST":
  case "OST":
  case "nochwasgueltiges":
    $emailadresse = strtolower($variable)."_(at)_feedback.de";
    break; /* GANZ wichtig bei switch, da sonst alles darunter auch
              abgearbeitet wird! */
  default:
    /* Uh-Oh, da war ein boeser User am Werk */
    $emailadresse = "alarm_(at)_feedback.de";
}

Gruss, Markus



php::bar PHP Wiki   -   Listenarchive