Cevaplar
-
<?php for ($sayac=0; $sayac<=10; $sayac++) { if($sayac==5){ echo 55,','; }else{ echo $sayac . ", "; } } ?>
else den sonra yazarsanız 5 i atlar ama else yapmazda direk echo $sayac.","; yapar 5 'i de yazar
çıktı 0,1,2,3,4,55,5,6,7,8,9,10 gibi olur -
5 olduğunda 55 yazıp çıkacak mı 5 olmadığında ne yapacak peki
bu yazdığın kodda $sayac 5 değerine geldiğinde 55 e eşitlenecek (for içindeki koşul bozulduğu için tekrar döngüye girmeyecek) " 55, " çıktısı basacak ve döngüden çıkacaktır.if($sayac==55){ echo "55,"; }
yada bunun yerine ikili koşul operatörü kullanabilirsin.echo ($sayac==55)?"55,":"";
-
<?php
for ($sayac=0; $sayac<=10; $sayac++)
{
if($sayac==5){
echo 55,',';
echo $sayac . ", ";
}
}
?>