PHP diziden rastgele operatörü eklemek için nasıl

0 Cevap php

Ben bu yazdı:

$num1 = mt_rand(1,5);
$num2 = mt_rand(1,5);

$operators = array(
    "+",
    "-",
    "*",
    "/" 
    );

$result = $num1 . $operators[array_rand($operators)] . $num2;

Dizideki operatör şeyi bir dize yapan bir dize olduğundan (Benim en iyi tahminim olan) Bu beklediğim gibi çalışmıyor:

var_dump($result);

Verir:

string(3) "4+3"

Yani benim soru nasıl bunu çok fazla mantığı değiştirmeden * Bu yaklaşırken tavsiye ederim olurdu?

Şimdiden teşekkürler!


* Rastgele sayılar arasından rastgele operasyon yapma ve mümkünse, operatörler bir dizi saklanmalıdır.


Önerilere açığım, ben benim başlık doğru durumu anlatan değil duygu var ama daha iyi bir fikir geldi olamazdı :)

0 Cevap