FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Okej säkert någon som kan svara snabbt på denna.
Hur kollar man ifall ett tal är heltal? Vill göra en for-sats som i varannan loop får man ett värde och i den andra får man ett annat värde.. hm. Förstår? (ska göra en tabell med varannan rad i en färg och nästa rad i en annan färg) |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Använd modulo 2.
typ 0%2 ger 0 typ 1%2 ger 1 typ 2%2 ger 0 typ 3%2 ger 1 osv... |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Flitig postare
|
Citat:
else $farg="#ffffff"; [edit] jag är alltid för seg ;P [/edit] |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Mycket flitig postare
|
Citat:
<? $y='10'; echo '<table><tr>'; for($x=0;$x<$y;$x++) { $c++; $c = $c %2; if ($c=='1') { $color='#C1DBB6'; } else { $color='#A9CE9A'; } echo '<td bgcolor="'.$color.'">test test test</td>'; } echo '</tr></table>'; ?> |
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Bara ett inlägg till!
|
Det här borde väl fungera?
if($tal == intval($tal)) echo "Heltal"; Edit: Läste inte så noga. Trodde bo82 hade gått ut lågstadiet så han visste vad heltal är förnågot =). Aja, modulo 2 är vägen att gå. |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Klarade millennium-buggen
|
$color = ($color=='#fff') ? '#aaa' : '#fff';
Svårare än så behöver det inte vara. |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Klarade millennium-buggen
|
Kod:
<? if(fmod($x,2)) $c = "black"; else $c = "white"; ?> |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Flitig postare
|
Citat:
Enkelt, och gör exakt det den ska göra utan svårigheter. |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Klarade millennium-buggen
|
Citat:
![]() Kan förkortas: Kod:
<? $c = (fmod($x,2)) ? "black" : "white"; ?> |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Mycket flitig postare
|
Nej jonas, din kod gör inte samma sak som grazzy eftersom du måste räkna upp X någonstans... :P
|
||
![]() |
![]() |
Svara |
|
|