PHP use string as operator

后端 未结 5 1722
我寻月下人不归
我寻月下人不归 2020-12-02 01:38

Say I have a string, $char. $char == \"*\".

I also have two variables, $a and $b, which equal \"4\" and \"5\" respectively.

How do I get the res

5条回答
  •  一生所求
    2020-12-02 02:39

    You can do with eval however I would not suggest using eval.

    If there is case operator can by anything you should check what operator is before using

    switch($char)
    {
      case '*':
        $result= $a * $b;
        break;
    
      case '+':
        $result= $a + $b;
        break;
    }
    

提交回复
热议问题