Höfundur
Sallarólegur
Internetsérfræðingur
Póstar: 6350 Skráði sig: Mán 04. Apr 2005 11:01
Staðsetning: https://viktor.ms
Hafðu samband:
Staða:
Ótengdur
Póstur
af Sallarólegur » Fös 25. Jún 2010 00:20
Einfaldið þennan kóða fyrir stjörnugjöf. Kóðinn tekur tölurnar 0-5 og bergmálar svo fjölda stjarnanna fram.
Kóði: Velja allt
function stjornur($v) { $a = '<img src="images/stjarna.png">'; if($v == 1){echo $a;}else{ if($v == 2){echo $a . $a;}else{ if($v == 3){echo $a . $a . $a;}else{ if($v == 4){echo $a . $a . $a . $a;}else{ if($v == 5){echo $a . $a . $a . $a . $a;}else{ echo "";} }}}}}
Thinkpad P1 • i7-10875H • NVIDIA Quadro T1000 • Samsung 32GB 3200Mhz • Toshiba 1TB SSD
G Pro Wireless • WASD V2 Ch.MX brown • Arctics Pro Wireless
Alienware Ultrawide 34.1" WQHD 1900R IPS 3440 x 1440p 4ms 120Hz
EdgeRouter-X • TOUGHSwitch TS-5-POE • Unifi AP AC LITE • Raspberry Pi Unifi controller
intenz
Besserwisser
Póstar: 3337 Skráði sig: Mið 08. Okt 2008 22:07
Staðsetning: /dev/null
Staða:
Ótengdur
Póstur
af intenz » Fös 25. Jún 2010 01:21
Kóði: Velja allt
<?php function stjornur( $v ) { for( $i = 1; $i <= $v; $i++ ) $output .= '<img src="/images/stjarna.png" /> '; return $output; } // Prufum: echo stjornur( 3 ); ?>
i7 920 @ 2.8 GHz | Gigabyte EX58-UD3R | CSX 3x2 GB DDR3 @ 1600 MHz | Gigabyte ATi Radeon HD 5850 | Sileo 500 | RealPower 600W | Corsair Force 3 120 GB | 27" FullHD | W7 x64
Höfundur
Sallarólegur
Internetsérfræðingur
Póstar: 6350 Skráði sig: Mán 04. Apr 2005 11:01
Staðsetning: https://viktor.ms
Hafðu samband:
Staða:
Ótengdur
Póstur
af Sallarólegur » Fös 25. Jún 2010 02:22
Ljúft.
En hvað myndirðu gera ef þú vildir fá gráa stjörnu fyrir hverja stjörnu sem vantar? Þeas. ef talan er 2 stjörnur, þá koma 3 gráar, ef það eru 4 þá kemur 1 grá.
Útskýring:
1 = x o o o o
3 = x x x o o
4 = x x x x o
Nooba kóði:
Kóði: Velja allt
function stjornur($v) { $a = '<img src="images/stjarna.png">'; $b = '<img src="images/stjarnax.png">'; if($v == 1){echo $a . $b . $b . $b . $b;}else{ if($v == 2){echo $a . $a . $b . $b . $b;}else{ if($v == 3){echo $a . $a . $a . $b . $b;}else{ if($v == 4){echo $a . $a . $a . $a . $b;}else{ if($v == 5){echo $a . $a . $a . $a . $a;}else{ echo "";}}}}}}
Thinkpad P1 • i7-10875H • NVIDIA Quadro T1000 • Samsung 32GB 3200Mhz • Toshiba 1TB SSD
G Pro Wireless • WASD V2 Ch.MX brown • Arctics Pro Wireless
Alienware Ultrawide 34.1" WQHD 1900R IPS 3440 x 1440p 4ms 120Hz
EdgeRouter-X • TOUGHSwitch TS-5-POE • Unifi AP AC LITE • Raspberry Pi Unifi controller
intenz
Besserwisser
Póstar: 3337 Skráði sig: Mið 08. Okt 2008 22:07
Staðsetning: /dev/null
Staða:
Ótengdur
Póstur
af intenz » Fös 25. Jún 2010 02:29
Kóði: Velja allt
<?php function stjornur( $v ) { if( $v > 5 ) return '?????'; for( $i = 1; $i <= $v; $i++ ) $output .= '<img src="images/stjarna.png" />'; for( $i = 1; $i <= ( 5 - $v ); $i++ ) $output .= '<img src="images/stjarnax.png" />'; return $output; } // Prufum: echo stjornur( 3 ); ?>
i7 920 @ 2.8 GHz | Gigabyte EX58-UD3R | CSX 3x2 GB DDR3 @ 1600 MHz | Gigabyte ATi Radeon HD 5850 | Sileo 500 | RealPower 600W | Corsair Force 3 120 GB | 27" FullHD | W7 x64
intenz
Besserwisser
Póstar: 3337 Skráði sig: Mið 08. Okt 2008 22:07
Staðsetning: /dev/null
Staða:
Ótengdur
Póstur
af intenz » Lau 26. Jún 2010 03:14
Virkaði þetta eða ertu bara vanur að segja ekki takk?
i7 920 @ 2.8 GHz | Gigabyte EX58-UD3R | CSX 3x2 GB DDR3 @ 1600 MHz | Gigabyte ATi Radeon HD 5850 | Sileo 500 | RealPower 600W | Corsair Force 3 120 GB | 27" FullHD | W7 x64
Höfundur
Sallarólegur
Internetsérfræðingur
Póstar: 6350 Skráði sig: Mán 04. Apr 2005 11:01
Staðsetning: https://viktor.ms
Hafðu samband:
Staða:
Ótengdur
Póstur
af Sallarólegur » Lau 26. Jún 2010 05:25
Gleymdi mér alveg, takk kærlega! Kom undefined variable $output, er með þetta svona: <?php function stjornur( $v ) { $output = ""; if( $v > 5 ) return '?????'; for( $i = 1; $i <= $v; $i++ ) $output .= '<img src="images/stjarna.png" />'; for( $i = 1; $i <= ( 5 - $v ); $i++ ) $output .= '<img src="images/stjarnax.png" />'; return $output; } ?> Frekar smooth.
Thinkpad P1 • i7-10875H • NVIDIA Quadro T1000 • Samsung 32GB 3200Mhz • Toshiba 1TB SSD
G Pro Wireless • WASD V2 Ch.MX brown • Arctics Pro Wireless
Alienware Ultrawide 34.1" WQHD 1900R IPS 3440 x 1440p 4ms 120Hz
EdgeRouter-X • TOUGHSwitch TS-5-POE • Unifi AP AC LITE • Raspberry Pi Unifi controller
intenz
Besserwisser
Póstar: 3337 Skráði sig: Mið 08. Okt 2008 22:07
Staðsetning: /dev/null
Staða:
Ótengdur
Póstur
af intenz » Lau 26. Jún 2010 05:31
Solid!
i7 920 @ 2.8 GHz | Gigabyte EX58-UD3R | CSX 3x2 GB DDR3 @ 1600 MHz | Gigabyte ATi Radeon HD 5850 | Sileo 500 | RealPower 600W | Corsair Force 3 120 GB | 27" FullHD | W7 x64
uncoolio
Nýliði
Póstar: 9 Skráði sig: Sun 18. Júl 2010 15:42
Staða:
Ótengdur
Póstur
af uncoolio » Sun 18. Júl 2010 15:47
Mér finnst iteration alltaf svo ljótt þannig ég ákvað að gera einn recursive.
Kóði: Velja allt
echo stjornur(1); function stjornur($x, $y=5) { if($x > 0) return 'X'. stjornur(--$x, --$y); if($x == 0 && $y > 0) return 'O'. stjornur($x, --$y); return; }