php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.11.2004, 15:50  
Gast
 
Beiträge: n/a
Standard

Ok ich will ja nicht sagen das es die eleganteste Variante ist. Aber ich habe es grad extra ausprobiert. Und es funktioniert.
Vieleicht könntest du mir den Nachteil der Variante erklären (bin schliesslich auch nur ein Anfänger)
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.11.2004, 15:51  
Gast
 
Beiträge: n/a
Standard

Vielen Dank an alle

@-->bigJay<-- : hat funktioniert

Die anderen Vorschläge werde ich ebenfalls testen!
 
Alt 03.11.2004, 15:58  
Gast
 
Beiträge: n/a
Standard

hmm is mir neu dass man bei switchanweisungen operatoren benutzen darf...
naja der nachteil ist, dass es weniger performant ist als z.b. die lösung mit sprintf()
denn eigentlich braucht man gar kein switch($nummer) wenn bei case sowieso wieder $nummer benutzt wird
das soll ja der vorteil gegenüber if-elseif-else-abfragen sein, der hier nicht ausgeschöpft wird

2. nachteil: wenn man jetzt plötzlich mehr stellen benötigt kann man bei den anderen lösungen einfach die zahl 4 zu einer anderen ändern, bei der siwtchlösung müsste man weiteren programmcode schreiben
 
Alt 03.11.2004, 16:04  
Gast
 
Beiträge: n/a
Standard

Ok hast mich überzeugt :wink:
 
Alt 03.11.2004, 16:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von burner.nst
hmm is mir neu dass man bei switchanweisungen operatoren benutzen darf...
Switch-case bei PHP testet auf Gleichheit.

Man kann allerdings auch sowas machen:
http://test.php-help.info/switch-1/ (Quelltext wird angezeigt)

PHP-Code:
<?php

$a 
1;
$b 2;

switch(
true)
{
  case (
$a<$b):
    echo 
'a < b';
  break;

  case (
$a==$b):
    echo 
'a == b';
  break;

  case (
$a>$b):
    echo 
'a > b';
  break;

}
?>
 
Alt 03.11.2004, 16:31  
Gast
 
Beiträge: n/a
Standard

ebenfalls überzeugt!

bin leider noch auf der stufe "es muss funktionieren", "elegant" kommt später :wink:
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Transparente Runde Ecken bei Thumbnial realisieren tomtaz PHP Tipps 2008 3 08.07.2008 01:20
Switch Case oder str_replace? Timer PHP Tipps 2008 8 17.05.2008 10:15
switch case frage skaterboy PHP Tipps 2006 8 11.04.2006 14:30
switch case als for-schleife? PHP Tipps 2006 10 13.01.2006 18:32
Case optimieren? c-f-g PHP Tipps 2005-2 9 11.10.2005 12:33
2 switch abfragen in einer datei!? CHRIS PHP Tipps 2005-2 6 29.06.2005 20:17
Switch / Case + while krummzahn PHP Tipps 2005-2 16 05.06.2005 10:46
Switch - Case krummzahn PHP Tipps 2005 12 03.06.2005 13:28
switch case und inlcude problem PHP Tipps 2005 12 01.03.2005 09:55
Abstatz mit MultiCell Fpdf PHP Tipps 2005 4 12.01.2005 14:09
problem mit switch und der 8 & 9 Calexico PHP Tipps 2004-2 3 30.12.2004 11:00
Switch / Case Problem PHP Tipps 2004 9 28.10.2004 11:18
while innerhalb von switch PHP Tipps 2004 2 10.09.2004 18:19
[Erledigt] switch &amp; case PHP Tipps 2004 4 26.07.2004 10:58
frage zu switch case PHP Tipps 2004 1 13.06.2004 14:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
switch case vergleichsoperatoren, php vergleichsoperatoren case, c vergleichsoperatoren switch

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.