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, 14:39  
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

mei .. da hab ich wohl nen Smilie in meinem Beitrag vergesse ..

so ernst, wie der nachm 5ten mal durchlesen klingt, ist der wirklich nicht gedacht. Manchmal staun ich ja selbst, wie einfach sich bestimmte Sachverhalte ausdrücken lassen in PHP, weil ich aus älteren Programmiersprachen irgendwie "andere" Wege in Erinnerung habe, die immer noch hinhaun, aber irgendwie eher von hinten durch die Brust ins Auge.
Von daher .. nimm ne Aspirin (oder was du sonst so bevorzugt nimmst bei Kopfweh) und dann hinlegen, wenn es möglich ist. Dann hat sich dein Kopfweh bald erledigt und programmieren macht auch wieder Spass
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 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, 14:47  
Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 60
PHP-Kenntnisse:
Anfänger
Dadelu ist in Verruf geraten
Standard

Zitat:
Zitat von Arne Drews Beitrag anzeigen
...deshalb nimmst Du aber nicht die Route über Skandinavien, wenn Du effizient sein willst!
Dann wird es aber Zeit dass du dein Navi mal updatest

PHP-Code:
 $beginn2 microtime(true);   
  if(
$i ==0){
  }
  
$dauer2 microtime(true) - $beginn2;
  echo 
"IF Zeit: $dauer2 Sek.<br>"
1 Aufruf = IF Zeit: 2.59876251221E-5 Sek.

PHP-Code:
$beginn microtime(true);
for(
$i=0$i<10000000$i=$i+3){    
  if(
1==1){
  }
}  

$dauer microtime(true) - $beginn
echo 
"Verarbeitung des Skripts: $dauer Sek."
Alle Zahlen verarbeiten (welche durch 3 teilbar sind) bis 10'000'000 = "Verarbeitung des Skripts: 0.441049098969 Sek."
Dadelu ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:53  
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

das Division langsamer als Addition ist, sollte unter Programmierern allgemein bekannt sein.

Allerdings entdecke ich in seiner Aufgabenstellung nirgends die Anforderung in einer Schleife einen großen Bereich abzudecken, auch wenn die Vermutung wohl in die Richtung "Paginierung" geht und damit irgendwo die Schleife ja besteht ...
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 09.01.2012, 14:55  
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:
IF Zeit: 2.59876251221E-5 Sek.
IF Zeit: 0.441049098969 Sek.
__________________
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, 15:04  
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

Arne *fuchtel* .. 3,33 Millionen Schleifendurchläufe vs 1 mal Modulo ....

der Zeitfaktor beträgt aber nur 17000 ... Ergo 200 mal langsamer
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 09.01.2012, 15:23  
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

Koooorrrreeeekkkktttt...
Denn fahr ich mal'n Navi-Update...
__________________
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, 16:02  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
nie Mathe gehabt, meikel
Genug und satt, aber wenn nach Gleicheit mit verschiedenen Werten gefragt wird, ists und bleibts eine Fallentscheidung, die man in ganz speziellen Fällen auch so wie Du lösen kann:
Zitat:
PHP-Code:
if ($zahl === 0// Rest bei Division durch 3 = 0 
EDIT:
noch mal zum OP geguckt:
Zitat:
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.
Es ist zwar ne Fallentscheidung, aber das "etc" spricht gegen switch/case.

Geändert von meikel (09.01.2012 um 20:21 Uhr).
  Mit Zitat antworten
Alt 09.01.2012, 16:26  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Also ich wüßte nicht, wie ein switch-Case das lösen sollte, ohne alle Zahlen aufzuzählen (was ja gerade nicht nötig sein soll). Auch mit einer einfachen Schleife kommt man nicht hin (da ändert auch das 3er-Inkrement nichts dran).
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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


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