$ .get将数字转换为字符串

时间:2016-05-02 12:40:58

标签: javascript php jquery

使用$ .get在php中解码时发送一些值,即使它们都是数字,它们也都转换为字符串。

CODE:

<?php
var_dump($_GET)
?>

在save.php上

array(2) {
  ["id_from"]=>
 string(1) "1"
 ["id_to"]=>
 string(1) "4"
}

我得到了

{{1}}

如何将值作为整数获取,因为它们是作为字符串

输出的

3 个答案:

答案 0 :(得分:1)

您可以使用intval()函数将其转换为int

<?php
echo intval($_GET['id_from'])."|".$_GET['id_from'];
?>

答案 1 :(得分:1)

试试这个:

  

<强> PHP

通过类型转换,您可以执行此操作。

$value = "4";

$val = (int) $value;

echo var_dump($value); //string(1) "4"
echo var_dump($val); // int(4)

答案 2 :(得分:1)

您可以在PHP服务器端type cast

 $id_from = (int) $_GET['id_from']