OR in Switch abfrage
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
abfragen
break
code
eigenschaft
folge
gleiche operation
haus
interpreter
mode
string
switch
test
wissen
zweig
-
Sop Hallo!!!
Wie schon die ?berschrift sagt, ich wollte wissen wie man OR abfragen in einem Switch machen kann. Denn so gehts nicht:
switch($mode)
{
case 'test2' OR 'test':
include('test.php');
break;
case 'haus':
include('haus.php');
break;
}
Und kann man sowas in einer Switch abfrage ?berhaupt oder muss man alles einzeln machen, auch wenns die gleiche operation zur folge hat??? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
aufgrund einer Eigenschaft die von c ?bernommen wurde ist es m?glich.
Die Eigenschaft:
Findet der Interpreter bei der Ausf?hrung einen Passenden case zweig f?hrt er das Script aus !!!solage!!! bis er ein break findet (und nur ein break)
Folglich
switch($mode)
{
case "test":
case "hallo":
Code
break;
}
Code wird ausgef?hrt wenn test oder hallo ist!!
Bin aber nicht sicher ob das in einer switch funktioniert in c ist das nicht m?glich:
alternative:
if(strcmp($mode,"string")==0||strcmp($mode,"string2")==0)
{
}
if(strcmp($mode,"......
!Doppelhochkommer auf jeden fall
mfg
edvo -
?hm wieso so kompliziert?
einfach
if($mode=='test1') { $mode = "test"; }
switch($mode) {
case test:
include("test.php");
break;
}
viel einfacher ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage