相关疑难解决方法(0)

如何在数学上评估像"2-1"这样的字符串来产生"1"?

我只是想知道PHP是否有一个函数可以采用字符串2-1并产生它的算术结果?

或者我是否必须手动执行此操作explode()以获取算术运算符的左右值?

php math numbers eval operators

27
推荐指数
4
解决办法
3万
查看次数

如何在PHP中验证方程字符串中的括号

如果善于PHP的人可以建议如何在表达式中验证括号,我会徘徊:

    ( 5 * 3 [ 6 ) - 6]
Run Code Online (Sandbox Code Playgroud)

这是错误的表达.我需要一个功能来做到这一点.这是我到目前为止所尝试的:

<?php
function hasMatchedParenthesis($string) {

$counter1 = 0;
$counter2 = 0;

$length = strlen($string);

for ($i = 0;$i < $length; $i++) {
    $char = $string[$i];
    if( $char == '(' ) {
        $counter1 ++;
    } elseif( $char == ')' ) {
        $counter1 --;
    }

        for($j =0;$j < $length; $j++) {
            $char = $string[$j];
            if( $char == '[' ) {
                $counter2 ++;
        } elseif( $char == ']' ) {
                $counter2 --;
        } …
Run Code Online (Sandbox Code Playgroud)

php string math validation

9
推荐指数
1
解决办法
3775
查看次数

我们可以在双引号内做一些算术运算吗?

我想知道我们是否可以在字符串引号内进行一些算术运算,例如 $x+$y?

// Expected result is:
// 5 + 11 = 16
echo "$x + $y = {$x+$y}"; // Parse error
echo "$x + $y = {$x}+{$y}"; // 5 + 11 = 5+11
echo "$x + $y = ${x+y}"; // 5 + 11 =
Run Code Online (Sandbox Code Playgroud)

php double-quotes

5
推荐指数
1
解决办法
1798
查看次数

将字符串转换为数学方程

我只是想将包含方程的字符串转换为实际的 PHP 数学方程,这可以使用 PHP5+ 吗?如果是这样,如何?

以下是字符串可能是的一些示例:

$string = "37-0";
$string = "315+10";
$string = "25+50";
$string = "88-13";
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我只想将这些解析为正确的数学答案

php math

3
推荐指数
1
解决办法
6364
查看次数

PHP:如何从字符串中进行数学运算?

可能重复:
如何在PHP中制作计算器?

我得到了像5*100/4这样的字符串,我需要从中做出一个数学语句...简单地说,当这是输入时,输出应该是125.有没有人知道任何简单的方法来实现这一点?我试过 $input = "5*100/4"; eval('$output = '.$input.';'); 但是由于某种原因不起作用......有什么建议吗?

php string math

0
推荐指数
1
解决办法
229
查看次数

标签 统计

php ×5

math ×4

string ×2

double-quotes ×1

eval ×1

numbers ×1

operators ×1

validation ×1