İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
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
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
angele arada case veya if yapısı kullanmadan.
trgy banada sordular bende şaşırıp kaldım :)
 

superweb

0
İyinet Üyesi
Katılım
29 Mart 2010
Mesajlar
332
Reaction score
9
Konum
İstanbul
Bu da if case kullanmadan
PHP:
<?php
$sayi1 = 15;
$sayi2 = 9;
$islem = "*";
eval("\$sonuc=$sayi1".$islem."$sayi2;");
echo $sonuc;
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst