Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzanie czy ciąg cyfr jest większy od drugiego., Np.: taki: 2:00,635.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, może mi doradzicie, jak sprawdzić czy ciąg cyfr jest większy lub mniejszy od drugiego są one w dosyć nietypowej strukturze bo takiej: 2:00,635, zwykłym warunkiem tego nie zrobię
  1. if (a > B) {c} else {d}


Dla przykładu podam 2 ciągi liczb:
Kod
a) 1:59,590
b) 2:00,635

Z góry bardzo dziękuje i pozdrawiam.

Ten post edytował Giluś 29.06.2012, 16:32:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Myślę że można to zrobić tak:

  1. function isBigger($var1,$var2){
  2.  
  3. $var1=str_replace(array(':',','),array('','.'),$var1);
  4. $var2=str_replace(array(':',','),array('','.'),$var2);
  5.  
  6. return $var1>$var2 ? true : false;
  7.  
  8. }
  9.  
  10. $zmienna1='1:59,590';
  11. $zmienna2='2:00,635';
  12.  
  13. if (isBigger($zmienna1,$zmienna2)){
  14.  
  15. echo $zmienna1.' jest większe niż '.$zmienna2;
  16.  
  17. } else{
  18.  
  19. echo $zmienna2.' jest większe niż '.$zmienna1;
  20.  
  21. }


Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 19:03