| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 20.03.2007
Beiträge: 21
PHP-Kenntnisse: Fortgeschritten ![]() | Im Zusammenhang mit meiner obigen Frage habe ich ein neues Problem: Folgende Funktion/Methode erhält ein Datum als Parameter und soll ein Array mit Daten von dem übergebenen Datum bis heute liefern: PHP-Code: Ich kann den Parameter in allen Arten übergeben. Also wäre auch time denkbar. Momentan ist der Parameter Y-M-D. Das Result der Funktion muss aber: Code: Array( 0 => 1.03. 1 => 2.03. 2 => 3.03. 3 => 4.03. ) Kann mir jemand sagen, wie ich das optimieren kann, dass es auch mit Differenz > 3 Tage läuft? Vielen, vielen Dank |
| |
| | ||
| Neuer Benutzer Registriert seit: 20.03.2007
Beiträge: 21
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
War nicht ganz verständlich von mir: Ich meinte, dass es auch möglich ist das Datum als time, unix_time etc an die Funktion zu übergeben (momentan kommt es als String). Da bin ich beim Aufruf der Funktion völlig frei. Da würde dann die Stringverarbeitung wegfallen. Es muss irgendwie an der Zuweisung: $dates[] = ... liegen, da genau hier der Memory-Fehler auftritt und ich finde es komisch, dass da soviel Speicher belegt wird. Das ist mir echt nicht klar. | |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() | Zitat:
Lass dir mal $i ausgeben bei einem längeren Durchlauf (> 1 Monat)... Verwende anstatt der Stringdarstellung eines Datums einen timestamp! Das ist der korrekte Zahlenwert für das, was du vorhast.
__________________ Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot. | |
| |
| | |
| Neuer Benutzer Registriert seit: 20.03.2007
Beiträge: 21
PHP-Kenntnisse: Fortgeschritten ![]() | Zu erst mal vielen Dank für die Antwort. Habe mir $i ausgeben lassen, dass ist nahezu endlos. Jedes Datum (TT.MM.) X-Male und erst dann das nächste. Hole nun das Datum mit UNIX_TIMESTAMP aus der Datenbank und übergebe es an die Funktion. PHP-Code: Habe versucht nun dem Startdatum immer einen Tag (86400 Sekunden) zu addieren. Leider keine Änderung. Das Script läuft, als gebe es kein Ende und die Bedingung wäre nie false. Vielleicht ist das ja auch so und $i ist immer < $today, da sich die Sekunden nicht treffen. Es muss doch eine Lösung geben. Im Grunde genommen ist das ja echt eine kleine Aufgabe. Kann mir da jemand helfen? Geändert von BlackPanther (05.03.2010 um 14:35 Uhr). |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() | Zitat:
Hier steckt dein Fehler: PHP-Code: PHP-Code:
__________________ Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot. | |
| |
| | |
| Neuer Benutzer Registriert seit: 20.03.2007
Beiträge: 21
PHP-Kenntnisse: Fortgeschritten ![]() | vielen, vielen Dank! Das war mir wirklich eine große Hilfe. Selbst wäre ich da nicht so schnell draufgekommen, obwohl es ja irgendwie logisch ist, dass der Wert der Variablen auch hochgezählt werden muss, da sich die Bedingung ja sonst nicht ändert. tz |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Datums Foumulareingabe mit Datebankeintrag Datum vergleichen | freakymiky | PHP Tipps 2008 | 1 | 21.06.2008 15:49 |
| [Erledigt] 2 Arrays miteinander vergleichen | PHP Tipps 2007 | 3 | 17.12.2005 16:54 | |
| datum vergleichen | Dilandau | PHP Tipps 2007 | 5 | 07.12.2005 18:23 |
| [Erledigt] Datum vergleichen | PHP Tipps 2007 | 1 | 02.11.2005 12:50 | |
| [Erledigt] Datum vergleichen | PHP Tipps 2005-2 | 1 | 03.09.2005 16:55 | |
| [Erledigt] 2 verschiedene Datum vergleichen - Datenbankabfrage | Datenbanken | 3 | 19.06.2005 10:29 | |
| Arrays vergleichen | PHP Tipps 2005-2 | 4 | 16.06.2005 15:41 | |
| 2 Arrays vergleichen und unterschiede auslesen | PHP Tipps 2005 | 6 | 25.02.2005 09:34 | |
| Datum aus DB mit gegebenem Wert vergleichen | Ypsillon | Datenbanken | 2 | 20.02.2005 08:45 |
| Datum aus DB mit Aktuellem Datum vergleichen. | JEGO | PHP Tipps 2005 | 19 | 14.01.2005 14:16 |
| [Erledigt] Datum vergleichen | PHP Tipps 2004 | 3 | 19.10.2004 12:09 | |
| [Erledigt] Datum vergleichen! | PHP Tipps 2004 | 1 | 20.09.2004 14:53 | |
| Datum mit Timestamp vergleichen? | PHP Tipps 2004 | 1 | 28.08.2004 03:06 | |
| datum in php-mailscript einfügen | PHP Tipps 2004 | 4 | 05.08.2004 11:49 | |
| [Erledigt] datum vergleichen | PHP Tipps 2004 | 5 | 01.07.2004 16:40 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php datum vergleichen, datum vergleichen php, datum array, php datum vergleichen differenz, array werte vergleichen, php datum in array vergleichen, php array vergleichen, datum mit datum vergleichen php, php array datum auswerten, datum aray, php datum mit datum vergleichen, array datum, php datum mit heute vergleichen, php datumsvergleich array, datum mit array vergleichen, php array immer 2000 datum, php datumsvergleich aus datenbank, arrays datum vergleichen, http://www.php.de/php-einsteiger/65081-erledigt-arrays-mit-datum-vergleichen-und-ensprechend-wert-einfuegen.html, arrays vergleichen |