İyi günler;
<?
$x="10x10";
$say=0;
for($say=0; $x[$say]!="x" ; $say++)
{
echo $x[$say];
}
?>
ekrana 10 yazdırıyorum ama o degeri bir değişkene atamak istiyorum. nasıl yapabilirim.
for döngüsündeki degeri değişkene atama
6
●699
- 12-03-2010, 13:49:55
- 12-03-2010, 14:02:07döngüdeki sonuc 10 şuanda ben onu değikene atamak istiyorum.
eger
$x="100x10"; böyle olsaydı sonuc 100 olacaktı ondan dolayı ben sonucu değikene atamak istiyorum. - 12-03-2010, 15:38:15Üyeliği durduruldux e gelene kaar bunları ekrana yazdırmışsınız
<? $x="10x10"; $say=0; $sonuc=''; for($say=0; $x[$say]!="x" ; $say++) { $sonuc.=$x[$say]; } echo $sonuc; ?>sizin yaptığınız yöntemle bu şekilde alınabilir. fakat burda döngü yerime
$x="10x10"; $sayilar=explode('x',$x); echo $sayilar[0]; - 12-03-2010, 16:13:21Üyeliği durdurulduyöntem1;
D3LLy vermiş.
yöntem2;
$x = "10x10"; $sonuc = strstr($x,'x',-1); echo $sonuc;
yöntem3;
$x = "10x10"; $sonuc = substr(strrchr($x,'x'),1,strlen($x)); echo $sonuc;
yöntem4;
$x = "10x10"; foreach(str_split($x) as $y) { $sonuc .= (($y == 'x' || $n > 0 ? $n += 1 : 0) > 1 ? $y : ''); } echo $sonuc;vs. vs.
bir sürü yöntem gösterebilirim fakat kullanmanı tavsiye ettiğim 1 ve 2.ci yöntem.