首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >(int) $_GET['page']在PHP中是什么意思?

(int) $_GET['page']在PHP中是什么意思?
EN

Stack Overflow用户
提问于 2011-10-30 04:41:28
回答 7查看 48.3K关注 0票数 20

我试着查找(int),但在PHP手册中只能找到函数int()的文档。

谁能给我解释一下上面的代码是做什么的,以及它是如何工作的?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-10-30 04:44:55

无论变量的值是什么,它都会转换(至少尝试)为整数。如果前面有任何字母等,它将转换为0。

代码语言:javascript
复制
<?php

$var = '1a';

echo $var;               // 1a
echo (int) $var;     //1

$var2 = 'a2';
echo $var2;           //a2
echo (int) $var2;     // 0

?>

票数 19
EN

Stack Overflow用户

发布于 2011-10-30 04:43:58

您可以在手册的type juggling: type casting一节中找到它。(int)将值强制转换为int,并且是一种语言构造,这就是它看起来“有趣”的原因。

票数 21
EN

Stack Overflow用户

发布于 2011-10-30 04:46:34

(int)将值转换为整数。

代码语言:javascript
复制
<?php
$test = "1";
echo gettype((int)$test);
?>

$ php test.php
integer
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7941545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档