php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.01.2012, 13:54  
Benutzer
 
Registriert seit: 08.08.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Benshy befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] IF-Anweisung - True nur in gewissen Abständen

Hallo zusammen,

kurze Frage, da ich gerade irgendwie nich auf ne Möglichkeit komme das einfach zu lösen. Folgendes:
Ich möchte eine IF-Anweisung nur dann ausführen, wenn die Zahl die überprüft wird 3,6,9,12,.... etc. entspricht, also immer nach 3 Schritten.

Jetzt könnte ich ja schreiben:

PHP-Code:
if($zahl == OR $zahl == OR ....) {} 
Allerdings möchte ich das ganze dynamisch gestalten und deshalb etwas vereinfachen. Gibt es die Möglichkeit der if-Anweisung zu sagen, das sie nur true zurückgeben soll sofern die zahl 3,6,9 etc. enspricht ohne mit OR zu arbeiten, sodass die zahl letztendlich undenlich hoch sein könnte und es trotzdem immer nach 3erschritten ausgeführt wird?
Benshy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.01.2012, 13:56  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Benshy Beitrag anzeigen
Gibt es die Möglichkeit der if-Anweisung zu sagen, das sie nur true zurückgeben soll sofern die zahl 3,6,9 etc. enspricht?
Programmierlogik 1. Klasse.
Was Du suchst, nennt man Fallentscheidung. Auf PHP: switch/case.
  Mit Zitat antworten
Alt 09.01.2012, 14:02  
Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 60
PHP-Kenntnisse:
Anfänger
Dadelu ist in Verruf geraten
Standard

Oder um es noch ein bisschen eleganter zu lösen: For Schleife (http://ch2.php.net/manual/de/control-structures.for.php)



PHP-Code:
for($i=$start$i<$ende$i=$i+3){
    
  
#Deine IF Anweisung

Dadelu ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:09  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

nie Mathe gehabt, meikel und Thread-Ersteller ? Modulo ? nie gehört, was ?

PHP-Code:
if ($zahl === 0// Rest bei Division durch 3 = 0 
und ne Schleife brauchts auch nicht mehr
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:13  
Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 60
PHP-Kenntnisse:
Anfänger
Dadelu ist in Verruf geraten
Standard

Viele Wege führen nach Rom...
Dadelu ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:15  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Viele Wege führen nach Rom...
...deshalb nimmst Du aber nicht die Route über Skandinavien, wenn Du effizient sein willst!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:16  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

joa .. spontan fiele mir noch der Umweg ein, wenn die Programmiersprache kein Modulo-Operator kennt ...aber is ja bei PHP eingebaut
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:31  
Benutzer
 
Registriert seit: 08.08.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Benshy befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Hilfe.
Auf die Idee mit dem %3 bin ich zwar auch gekommen, allerdings hab ich das "=== 0" vergessen. ^^ - omg

naja, man sollte mit Kopfweh nich anfangen mathe zu betreiben.

Danke für die Hilfe und kommt wieder bissl runter ihr aggroleutchen
Benshy ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:34  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Benshy Beitrag anzeigen
Danke für die Hilfe und kommt wieder bissl runter ihr aggroleutchen
Das ist doch für einen Montag noch freundlich
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:35  
Benutzer
 
Registriert seit: 08.08.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Benshy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mquadrat Beitrag anzeigen
Das ist doch für einen Montag noch freundlich
Joar, so langsam hab ich mich an euch gewöhnt.
Hab euch auch alle lieb.
Benshy ist offline   Mit Zitat antworten
Antwort


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] Alle TRUE werte auf FALSE setzen kosha Datenbanken 6 14.12.2011 19:57
[Erledigt] Nicht vorhandene Konstante ist true ? drsoong PHP Einsteiger 18 26.01.2011 14:45
[Erledigt] Bedingte Anweisung funktioniert nicht quitesure PHP Tipps 2010 9 26.07.2010 08:53
Grundlegende Frage zu Funktionen mit "return" Anweisung 7three PHP Tipps 2010 12 11.04.2010 18:56
Kleine Themplate Class Deltachaos PHP-Fortgeschrittene 8 22.01.2010 22:29
JS-Kalender funktioniert nicht im IE8 ToxicToast JavaScript, Ajax und mehr 4 18.11.2009 16:26
Radiobutton auf aktivität prüfen bierfest PHP Tipps 2009 17 30.10.2009 18:26
variable mit onclick an php drombusch PHP Tipps 2009 8 30.08.2009 14:45
wir schreiben eine schleife und stecken fest .. was stimmt hier nicht? phphaha PHP Tipps 2009 4 14.07.2009 19:31
[Erledigt] $_SESSION-Variable wird nicht (richtig) erstellt/nicht vorhanden limenet PHP Tipps 2009 15 17.05.2009 12:34
Where Anweisung vor GROUP BY einbinden. Kronic73 Datenbanken 6 06.03.2009 09:40
Wireshark SSL Handshake debugging-Handshake protokoll mittels PHP + Curl brian johnson Off-Topic Diskussionen 0 06.11.2008 11:54
if(empty($_POST)) { -> true auch wenn Daten vorhanden.... ssm PHP-Fortgeschrittene 9 06.09.2006 18:26
[Erledigt] switch anweisung PHP-Fortgeschrittene 9 17.11.2004 16:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
if anweisung php nur zahlen ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:43 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