php 数据类型位数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 数据类型位数相关的知识,希望对你有一定的参考价值。

有查看数据类型占几个字节的函数吗?

参考技术A 没有的但是可以查看手册 手册上都有的 参考技术B sizeof函数啊,这个是直接调用底层C语言的sizeof函数。
还有如果你要得到一包含汉子的字符串长度的话,需要使用mb_strlen来得到,如果都是英文的话,就可以直接使用strlen就可以了。
不知道这样的回答你可以理解吗?本回答被提问者采纳
参考技术C php是若类型语言,应该没有的。如果有更好的答案记得追问告知 参考技术D 字符串的话可以用strlen,mb_strlen
<?php
//测试时文件的编码方式要是UTF8
$str='中文a字1符';
echo strlen($str).'<br>';//14
echo mb_strlen($str,'utf8').'<br>';//6
echo mb_strlen($str,'gbk').'<br>';//8
echo mb_strlen($str,'gb2312').'<br>';//10
?>
第5个回答  2017-10-17 memory_get_usage —返回分配给 PHP 的内存量

vb6中双数据类型小数点后允许的最大位数

【中文标题】vb6中双数据类型小数点后允许的最大位数【英文标题】:Maximum digits allowed after decimal in double datatype in vb6 【发布时间】:2016-09-16 08:13:35 【问题描述】:

我想知道 vb6 中原始双精度数据类型的小数点后允许多少位数,而实际上没有四舍五入。

【问题讨论】:

【参考方案1】:

如果在 vb6 中使用双精度数据类型,您最多可以得到 16 个有效数字

例如1.0000000000000006

【讨论】:

您只会得到 15 位数字(总数 - 不仅仅是位置)。尝试 0.1234567890123456 作为反例。 (顺便说一句,1.0000000000000006 将四舍五入为 1.0000000000000007,如果 VB 实际上允许您将其显示到那么多位数)

以上是关于php 数据类型位数的主要内容,如果未能解决你的问题,请参考以下文章

SQL数据类型DECIMAL 比如成绩表里SCORE DECIMAL(4,1) 这个字段代表啥意思啊

数据类型

常用函数——数据类型转换函数

如何计算 Postgres 整数数据类型的位数?

基本数据类型占用存储空间的位数

numeric是啥类型?