php 将输入转换为32位无符号整数,若溢出,则只保留低32位
将输入转换为32位无符号整数,若溢出,则只保留低32位 将输入转换为32位无符号整数,若溢出,则只保留低32位。常用于MySql中的int unsigned字段。[代码片段(20行)]
将输入转换为32位无符号整数,若溢出,则只保留低32位。
常用于MySql中的int unsigned字段。
function uint32val($var) { if (is_string($var)) { if (PHP_INT_MAX > 2147483647) { $var = intval($var); } else { $var = floatval($var); } } if (!is_int($var)) { $var = intval($var); } if ((0 > $var) || ($var > 4294967295)) { $var &= 4294967295; if (0 > $var) { $var = sprintf('%u', $var); } } return $var; } //该片段来自于http://outofmemory.cn
- 上一篇:php 日历表格
- 下一篇:php 封装了一个PDO 类,看看有什么改进,和错误
精彩图集
精彩文章