Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zmiana czasu - jaka funkcja
alpin
post 11.01.2013, 22:20:59
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 15.03.2004

Ostrzeżenie: (10%)
X----


Witam!
Mam taki problem, a mianowicie mam zmienna o tresci np
  1. $zmienna1="1 godz. 47 min."
  2. $zmienna2="53 min."


W jaki sposób, za pomoca jakiej funkcji zmiennic to na ilosc minut , odpowiednio
  1. $zmienna1=107;
  2. $zmienna2=53;


Będę wdzieczny za propozycje w jaki sposób można to zrobić.

Pozdrawiam!
Go to the top of the page
+Quote Post
Pawel_W
post 11.01.2013, 22:25:50
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


najbliżej chyba przez strtotime ale musiałbyś to lekko zmodyfikować do formatu obsługiwanego przez tą funkcję
Go to the top of the page
+Quote Post
alpin
post 11.01.2013, 23:03:39
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 15.03.2004

Ostrzeżenie: (10%)
X----


Zrobilem inaczej, nie wiem czy dobrze, czy ladnie , czy poprawnie .... ale działa wink.gif

  1. if( preg_match( '#<div class=filmTime><i class=icon-small-clock></i>([^<]+)</div>#', $data, $out ) )
  2. {
  3.  
  4. $czas = trim ($out[ 1 ]);
  5. if( preg_match( '#([^<]+) godz.#', $czas, $out ) )
  6. {
  7. echo $czas1=trim($out[1])."<br>jest godzina<BR>";
  8. } else {
  9. $czas1=0;
  10. echo $czas1."<br>nie ma godziny<br>";
  11. }
  12.  
  13. if( preg_match( '#([^<]+) min.#', $czas, $out ) )
  14. {
  15. echo $czas2=trim($out[1])."<br>sa minuty<BR>";
  16. }
  17.  
  18. $info[ 'time' ] =$czas1*60+$czas2;
  19.  
  20. }
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:36