phpbar.de logo

Mailinglisten-Archive

[php] Hilfe: Mein SWITCH (TRUE) funktioniert nicht

[php] Hilfe: Mein SWITCH (TRUE) funktioniert nicht

Wolfgang Morgenthaler php_(at)_phpcenter.de
Sun, 29 Jul 2001 10:25:52 +0200


Hi,

ich versuche verzweifelt einen switch zum Laufen zu bekommen. Ich möchte
jeweils prüfen, ob eine Variable einen bestimmten Teilstring enthält. Da
es meherer Möglichkeiten gibt, wäre ein switch ideal. In der IF -
Variante funktioniert es, warum nicht mit dem SWITCH?

Das funktioniert:
===================
if(stristr($f1_url,"download")) {
echo "found it.";
} else {
echo "not found.";
}

Das funktioniert nicht:
switch (true) {
case ( stristr($f1_url,"download") ):
echo "teffer
**************************************************************<br>";
    break;
  default:
      $back  = "unbekannter Fall: ".$f1_url;
  }

Bin für jede Hilfe dankbar.

Wolfgang



php::bar PHP Wiki   -   Listenarchive