SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.08.2005, 18:13:58
wwwwww wwwwww ist offline
Anfänger
 
Registriert seit: Aug 2005
Beiträge: 21
switch der 2 case_Fälle auf einmal darstellt

Hallo

kennt sich jemand gut mit switch ... case Bedingungen aus?

habe eine Reihe von Ebenen, die ich teilweise auch zusammen einblenden möchte.

dies wollte ich mit einem switch lösen, der gleichzeitig 2 case_Fälle darstellt.

Geht das?

Liebe Grüße und Danke

carsten
Mit Zitat antworten
  #2  
Alt 11.08.2005, 21:03:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: switch der 2 case_Fälle auf einmal darstellt

Wie soll eine Variable denn zwei verschiedene Werte annehmen?
Mit Zitat antworten
  #3  
Alt 11.08.2005, 21:06:20
wwwwww wwwwww ist offline
Anfänger
 
Registriert seit: Aug 2005
Beiträge: 21
AW: switch der 2 case_Fälle auf einmal darstellt

Hi

habe diese Frage auch in einem anderen Forum gestellt und da ist ein cooler Thread entstanden. Hier der Link

http://forum.de.selfhtml.org/?t=113224&m=718196

viele Grüße

carsten
Mit Zitat antworten
  #4  
Alt 11.08.2005, 21:07:04
wwwwww wwwwww ist offline
Anfänger
 
Registriert seit: Aug 2005
Beiträge: 21
AW: switch der 2 case_Fälle auf einmal darstellt

ein array eventuell?
Mit Zitat antworten
  #5  
Alt 11.08.2005, 21:24:17
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: switch der 2 case_Fälle auf einmal darstellt

Dann müsstest du if... else if... else verwenden.
Mit Zitat antworten
  #6  
Alt 11.08.2005, 22:22:33
volti volti ist offline
Junior Member
 
Registriert seit: Nov 2002
Ort: Freigericht-Somborn
Alter: 67
Beiträge: 199
AW: switch der 2 case_Fälle auf einmal darstellt

Hallo,
habe zwar nicht ganz verstanden was Du willst;
aber vielleicht ist es ja das hier:

PHP-Code:
switch ($fall) {

case 
1:
 
blabla code fall1;
 break;

case 
2:
case 
3:
 
blabla code fall2 oder cade fall3;
 break;

default:
 
blabla code allesandere;

__________________
viele Grüße
KH
Mit Zitat antworten
  #7  
Alt 13.08.2005, 13:58:03
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
AW: switch der 2 case_Fälle auf einmal darstellt

Nunja, es funktioniert teilweise.
Du kannst bei einem switch am ende eines cases die break Anweisung weglassen. Dann verlässt php den switch nicht, sondern führt auch noch den nächsten case aus (auch wenn die bedingung für den nächsten case nicht zutrifft) um genau zu sein, führt PHP alle cases aus, bis der switch zu ende ist, oder eine break anweisung gefunden wird.

Du kannst es so sehen, dass der "case" nur der einstiegspunkt ist, von der nach unten alles abgegangen wird - bis ein break kommt.
Mit Zitat antworten
  #8  
Alt 30.08.2005, 19:30:40
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: switch der 2 case_Fälle auf einmal darstellt

Hallo Forum,

da meine Frage sich auch um case dreht klinke ich mich mal hier mit ein.
Ich möchte mehrere Spachen zur Auswahl anbieten und mache das mit einer if Abfrage. Kann oder sollte ich das mit case machen?
Mein Code:
PHP-Code:
if ($sprache==""
{
  include(
"../languages/deutsch.php");  
}
elseif (
$sprache=="deutsch"
{
  include(
"../languages/deutsch.php");
}
elseif (
$sprache=="frankreich"
{
  include(
"../languages/frankreich.php");
}
elseif (
$sprache=="italien"
{
  include(
"../languages/italien.php");
}
elseif (
$sprache=="spanien"
{
  include(
"../languages/spanien.php");
}

else
  {
include(
"../languages/english.php");
  } 
Geht das auch einfacher oder war ich da schon ganz richtig.
Danke für Eure Hilfe.. Gruß Jürgen
Mit Zitat antworten
  #9  
Alt 30.08.2005, 19:53:50
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: switch der 2 case_Fälle auf einmal darstellt

sowohl als auch. eine case-anweisung sieht hier halt in meinen augen übersichtlicher aus.

aber jetzt mal ernsthaft:
PHP-Code:
$sprache = ( $sprache == '' ) ? "deutsch" $sprache;

if( 
is_file"../languages/" $sprache ".php" ) ) {

include( 
"../languages/" $sprache ".php" );

} else {

include( 
"../languages/english.php" );



Geändert von feuervogel (30.08.2005 um 19:57:04 Uhr)
Mit Zitat antworten
  #10  
Alt 30.08.2005, 20:10:20
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: switch der 2 case_Fälle auf einmal darstellt

Hallo Feuervogel,

dann aber so:
PHP-Code:
$sprache = ($sprache == '') ? "deutsch" $sprache;

if (
is_file"../languages/" $sprache ".php")) {
include( 
"../languages/" $sprache ".php" );

Das langt doch oder? Die Seit ist nun schneller! Kann das sein?

Danke für die Hilfe...Gruß Jürgen
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit switch DaDon4130 PHP Grundlagen 6 28.03.2005 18:22:56
Switch: case mit mehreren Werten edv-rs PHP Grundlagen 2 30.08.2004 13:24:50
Switch >> So gehts Domi PHP Grundlagen 21 12.11.2003 21:45:07
Wie müsste das hier aussehen wenn ich das mit switch machen will? Jürgen PHP für Fortgeschrittene und Experten 1 29.03.2002 17:06:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:10:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt