php de array ve switch case.

hatice.sogutluhatice söğütlü

arkadaslar merhaba kucuk bir uygulama yapmam gerekiyor fakat yeterli bilgim olmadıgı için yapamadım. uygulamada 0dan 9a kadar bi dizi tanımlanacak ve switch case ile hangi sayı yazılı ise onun okunusu altında yazdırılacak ekranda dört rakam yazacak ve altlarında okunusu yani ekran görüntüsü asagıdaki gbi olacak.

1      2     5     7

bir   iki     bes  yedi

bunun gbi bişey yani. yardımcı olursanız cok sevinirim..

2013-12-22 19:20:20

Php

alicilinAli Fırat Güler

$numbers = array(1,2,3,4,5,6,7,8,9);

foreach($numbers AS $number)

{

     switch($number)

     {

case 1:

    echo 'Bir ==> 1';

break;

case 2:

    echo 'İki ==> 2';

break;

case 3:

    echo 'Üç ==> 3';

break;

case 4:

    echo 'Dört ==> 4';

break;

case 5:

    echo 'Beş ==> 5';

break;

case 6:

    echo 'Altı ==> 6';

break;

case 7:

    echo 'Yedi ==> 7';

break;

case 8:

    echo 'Sekiz ==> 8';

break;

case 9:

    echo 'Dokuz ==> 9';

break;

     }

echo '<br/>';

}

2013-12-22 19:41:16

hatice.sogutluhatice söğütlü

tesekkür ederim arkadasım ama tüm dizi yazmayacak ekranda sadece rastgele dört rakamı yazacagız ve switch ike okunusunu verecegiz

2013-12-22 19:50:19

Edit:

Php

TeaMTurkeRŞenol TÜRKER

mantığını anlamanız için sizin için küçük bir uygulama yaptım

<?php 
if(isset($_POST['kontrol'])):
switch($_POST['kontrol']):
default: echo 'Böyle bir rakam yok!'; break;
case 0: echo '<b>Seçtiğiniz Rakam :</b> Sıfır'; break;
case 1: echo '<b>Seçtiğiniz Rakam :</b> Bir'; break;
case 2: echo '<b>Seçtiğiniz Rakam :</b> İki'; break;
case 3: echo '<b>Seçtiğiniz Rakam :</b> Üç'; break;
case 4: echo '<b>Seçtiğiniz Rakam :</b> Dört'; break;
case 5: echo '<b>Seçtiğiniz Rakam :</b> Beş'; break;
case 6: echo '<b>Seçtiğiniz Rakam :</b> Altı'; break;
case 7: echo '<b>Seçtiğiniz Rakam :</b> Yedi'; break;
case 8: echo '<b>Seçtiğiniz Rakam :</b> Sekiz'; break;
case 9: echo '<b>Seçtiğiniz Rakam :</b> Dokuz'; break;
case 10: echo '<b>Seçtiğiniz Rakam :</b> On'; break;
endswitch;
endif;
?>
<form action="" method="POST">
<?php
$okunus = 10;
for($i=0; $i <= $okunus; $i++){ ?>
<input type="checkbox" name="kontrol" value="<?=$i;?>"/> <b><?=$i;?></b>
<hr>
<?php
}
?>
<button>Bak</button>
</form>
2013-12-22 20:03:04

TeaMTurkeRŞenol TÜRKER

benim uygulamam daha iyi Ali hocam smiley

2013-12-22 20:04:11

Php

alicilinAli Fırat Güler

$numbers = array(1,2,3,4,5,6,7,8,9);

$rand_numbers = array_rand($numbers,4);

foreach($rand_numbers AS $number)

{

     switch($number)

     {

case 1:

    echo 'Bir ==> 1';

break;

case 2:

    echo 'İki ==> 2';

break;

case 3:

    echo 'Üç ==> 3';

break;

case 4:

    echo 'Dört ==> 4';

break;

case 5:

    echo 'Beş ==> 5';

break;

case 6:

    echo 'Altı ==> 6';

break;

case 7:

    echo 'Yedi ==> 7';

break;

case 8:

    echo 'Sekiz ==> 8';

break;

case 9:

    echo 'Dokuz ==> 9';

break;

     }

echo '<br/>';

}

Buyrun ozaman. Yukarıda "rastgele" ifadesini kullanmadığınız için Tüm diziyi yazdırdım. Mademki rast gele 4 sayı. Ozaman buyrun.

#şenol hocam;

Valla sizin uygulamanıza söz yok hocam smiley Lakin Arkadaş rastgele sayı demiş. kendisi seçmeyecek yani

2013-12-22 20:27:17 Edit:2013-12-22 20:28:21

Php

hatice.sogutluhatice söğütlü

o zaman tesekkür ediyorum iki hocamada smiley

2013-12-22 20:36:44

Php

TeaMTurkeRŞenol TÜRKER

cevap gözümden kaçmış ali hocam yoksa hemen cevabı yapıştırırdım :) hee birde yeni farkına vardım aslında benim verdiğim kod arkadaşın isteğini karşılamıyor çünki dizi olarak istemiş :) beynimin sulandığı bir ana denk geldi biraz

2013-12-22 23:46:46

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro