如何从表格中输入绝对值?

时间:2018-07-02 12:36:57

标签: php

我知道它是abs(),但是为什么这个不起作用?在php中,或者如果错误,如何正确设置:

<?php 
    echo "Number";
    echo "\x20"; 
    echo $_GET["luku"];
    echo "\x20"; 
    echo "absolute value is";
    echo "\x20"; 
    echo $_GET[abs("luku")]; 
?>

第一个$_GET在工作,而第二个则没有。 我只是增加了我对php的了解

3 个答案:

答案 0 :(得分:1)

您正在尝试回显$_GET[0]:

<?php
var_dump(abs("luku"));

输出:

int(0)

要修复,请适当嵌套:

echo abs($_GET['luku']);

答案 1 :(得分:0)

此行的代码有误。 echo $_GET[abs("luku")];

使用此

echo abs($_GET["luku"]);

abs是函数内部的函数调用$_GET。简而言之,将$_GET["luku"]放在()的{​​{1}}内

答案 2 :(得分:0)

您正在使用abs函数获取参数。但是abs函数用于获取整数或浮点数的绝对值。

在您的情况下,有一个字符串,因此该函数返回0,而global $_GET在0索引处没有值。

这就是为什么你没有获得价值。