phpbar.de logo

Mailinglisten-Archive

[php] regex switch

[php] regex switch

Jörg Krause php_(at)_phpcenter.de
Thu, 12 Apr 2001 14:41:49 +0200


Hi,

> Marco Hippeli wrote on Thursday, April 12, 2001 1:01 PM
>
> Eigentlich möchte ich sowas machen wie:
>
> switch (strtolower($name)) {
>     case /bla/:
>         echo htmlentities($name);
>         break;
>     case /blubber":
>         echo $name;
>         break;
> }
>
$name = strtolower($name);
switch (TRUE) {
	case preg_match('/bla/', $name)):
		echo...
		break;
	case ...
...
}

switch kann nur auf Gleichheit testen, ist der
hinter switch TRUE, vergleicht man halt die
Funktionsergebnisse damit.

Funktioniert mit PHP 4, ist aber nicht definiert.

Jörg Krause
**********************************************************
E-Mail:  joerg_(at)_krause.net Info:    www.joerg.krause.net
Kennen Sie schon die neue Referenz zu PHP 4?
Hier gibt es die Infos: www.php.comzept.de/referenz
**********************************************************



php::bar PHP Wiki   -   Listenarchive