Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolor cyfry w zależnośći od jej wartośći
xamrex
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


Szukam skryptu który w zależności od wielkości/wartośći liczby koloruje ją na dany kolor.
np jeśli cyfra wynosi od 0 - 5 to kolor czerwony, jeśli powyżej 5 to niebieski
Chciałbym żeby kolor czerwony stopniowo stawał się coraz ciemniejszy (0 czerwony jasny 3 czerwony 5 czerwony ciemny)
Czy da się to napisać nie robiąc warunków?

Ten post edytował xamrex 7.06.2010, 14:27:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zend
post
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. $data = array(0 => 'green' , 5 => 'more green' , 10 => 'more and more green');
  2.  
  3. function getColor($value , array $data)
  4. {
  5. $value = (int)$value;
  6. if(isset($data[$value]))
  7. return $data[$value];
  8.  
  9. $lastValue = null;
  10. foreach($data as $index => $color)
  11. {
  12. if((int)$index > $value)
  13. return $lastValue;
  14.  
  15. $lastValue = $color;
  16. }
  17.  
  18. return $lastValue;
  19. }
  20.  
  21. echo getColor(11 , $data);

Proszę

Ten post edytował zend 7.06.2010, 15:20:05
Go to the top of the page
+Quote Post

Posty w temacie
- xamrex   Kolor cyfry w zależnośći od jej wartośći   7.06.2010, 14:23:49
- - wookieb   Nie podałeś języka... Ale w każdym jest to bardzo ...   7.06.2010, 14:24:43
- - Van Pytel   Praktycznie w kazdym jezyku musisz uzyc wyrazen wa...   7.06.2010, 14:47:15
- - zend   Pewnie chodzi Ci o to żeby nie trzeba było robić m...   7.06.2010, 14:50:09
- - xamrex   oczywiście chodzi o php Napisałem coś takiego: [...   7.06.2010, 15:03:15
- - zend   [PHP] pobierz, plaintext $data = array(0 =...   7.06.2010, 15:19:45
- - xamrex   dostaję błąd Parse error: parse error, expecting ...   7.06.2010, 15:27:09
- - zend   Kolorów to ja nie mam zamiaru za Ciebie wstawiać, ...   7.06.2010, 15:32:01
- - xamrex   Czyli ciężko zrobić tak by nie pisać odpowiednich ...   7.06.2010, 15:34:40
- - zend   CytatCzyli ciężko zrobić tak by nie pisać odpowied...   7.06.2010, 15:37:44
- - xamrex   [PHP] pobierz, plaintext <?php$data = array...   7.06.2010, 15:54:08
- - zend   Cytat(xamrex @ 7.06.2010, 15:23:49 ) ...   7.06.2010, 16:10:56
- - xamrex   Pierwszy post CytatSzukam skryptu który w zależnoś...   7.06.2010, 16:13:29
- - zend   W tablicy mniej się opiszesz, co znaczy też że kod...   7.06.2010, 16:19:09
- - xamrex   Jednak mi wyskakuje ten błąd.   7.06.2010, 16:24:33
- - z4jc3v   niestety bez warunków sie nie obejdziesz .   22.06.2010, 21:00:03
- - misiek08   Oj ludzie. Nie chcę mi się pisać takiego kodu, bo ...   26.06.2010, 19:49:16
- - beamer   Po pierwsze, ponieważ to mój pierwszy post to siem...   31.07.2010, 03:55:30


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: 26.12.2025 - 18:00