SORULAR VE CEVAPLAR
1- Elemanları 200,600,88,34,12 olan diziyi küçükten büyüğe sıralayan php kodunu yazınız.
Cevap :
$sayilar = array (200,600,88,34,12);
sort($sayilar);
for($i=0;$i<5;$i++)
{
echo $sayilar[$i];
echo “<br>”;
}
?>
2- 20 ile 50 arasında Rastgele 8 sayı üretip bunları diziye atan ve ekrana yazdıran php kodunu yazınız.
Cevap :
<?php
for($i=0;$i<8;$i++)
{
$sayilar[$i]=rand(20,50);
}
for($a=0;$a<8;$a++)
{
echo $sayilar[$a];
echo “<br>”;
}
?>
3- 2 ile 10 arasında rastgele üretilen sayılardan 5 sayısı üretilene kadar üretilen sayıları toplayıp ekrana yazdıran php kodunu yazınız
Cevap :
<?php
$rsayi=0;
$toplam=0;
while($rsayi!=5)
{
$rsayi=rand(2,10);
$toplam=$toplam+$rsayi;
}
echo “Toplam = “.$toplam;
?>
4- Elemanları “dvd”,”cd”,”yazıcı”,”monitör” olan dizi içinde “cd” yi arayan; Eğer varsa “Ürün bulundu” yoksa “Ürün bulunamadı” yazan php kodunu yazınız.
Cevap :
<?php
$urunler = array (“dvd”,”cd”,”yazıcı”,”monitör”);
$aranan=”cd”;
if(in_array($aranan,$urunler)) echo “Ürün bulundu”;
else echo “Ürün bulunamadı”;
?>