Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Najszybsze rozwiązanie
daniel1302
post
Post #1





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Witam, mam pytanie które rozwiązanie będzie szybsze A czy B.
A)Stworzyć zmienna $date = date('Y-m-d H:i:s'); i rozdzielać explode()
B)Dla każdej danej tworzyć funkcje date('Y');, date('m') itd

Z góry dziękuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
matx132
post
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


ja bym postawił na odpowiedź
B:)
Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


najszybciej jest użyć getdate() ...
  1. <?php
  2. $dzisiaj = getdate();
  3. print_r($dzisiaj);
  4. ?>

powodzenia.
Go to the top of the page
+Quote Post
delfinium
post
Post #4





Grupa: Zarejestrowani
Postów: 90
Pomógł: 6
Dołączył: 30.06.2007
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


@matx132 - to byś się pomylił(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) chociaż ja też tak obstawiałem.

A jest jakieś 5 razy szybsze od B. Sprawdzone empirycznie dla pętli 100.000, żeby czasy były jakieś sensowne.

A = 2.8701210021973 sec
B = 10.791327953339 sec
Go to the top of the page
+Quote Post
daniel1302
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Dziękuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 17:38