Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

2 sayıyı degişkene göre işlem yaptırma

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
merhaba,
2 tane sayımız var
örnegin $sayi1 ve $sayi2 ve bunları işlem yapacak (toplama , carpma , bölme) gibi

$sonuc = $sayi1.$islem.$sayi2;

işlem değeri +,-,* işlemine göre yapacak araya nokta koydugumuzda string olarak birleştiriyor acaba nasıl yapabiliriz?
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
O şekilde işlem operatoru değişkene atanamıyor.

switch ($islem) {
case "+":
$sonuc = $sayi + $sayi2;
break;
case "-":
$sonuc = $sayi - $sayi2;
break;
}

vb.
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
angele arada case veya if yapısı kullanmadan.
trgy banada sordular bende şaşırıp kaldım :)
 

superweb

0
Onaylı Üye
Üye
Katılım
29 Mart 2010
Mesajlar
332
Açılan Konu
11
Tepki puanı
9
Konum
İstanbul
Bu da if case kullanmadan
PHP:
<?php
$sayi1 = 15;
$sayi2 = 9;
$islem = "*";
eval("\$sonuc=$sayi1".$islem."$sayi2;");
echo $sonuc;
?>
 
Üst