【发布时间】:2019-04-30 06:28:03
【问题描述】:
我正在尝试创建一个函数,该函数接受一个字符串(包含简单的数学表达式),然后将每个部分拆分为一个数组。
例如输入是2 + 3 * 7或2 – 5 / 3.4,输出应该是["2", "+", "3", "*", "7"]和["2", "-", "5", "/", "3.4"]
这是我的代码:
$input = "2 + 3 * 7";
$input = "2-5/3.4";
function splitExpression($string) {
$result = explode (" ", $input);
print_r ($result);
}
只使用爆炸,当然第一个例子效果很好,但与另一个不一样。
【问题讨论】: