首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在PHP中获取变量内容的大小

如何在PHP中获取变量内容的大小
EN

Stack Overflow用户
提问于 2012-07-07 00:48:54
回答 4查看 51K关注 0票数 27

如果我在PHP中有以下变量:

$Message='Hello, this is just test message';

如何获取其内容的字节大小?例如,要打印如下内容:

<p>Message size is 20KB</p>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-07 00:53:17

$start_memory = memory_get_usage();
$foo = "Some variable";
echo memory_get_usage() - $start_memory;

如果您正在使用任何类型的var,这是很好的。

票数 6
EN

Stack Overflow用户

发布于 2012-07-07 00:54:13

一个字符是一个字节,所以只需检查字符串长度。如果需要,以KB为单位除以1024 (为小数做好准备)。

<?php echo "Message size is ".strlen($Message)."B"; ?>
票数 8
EN

Stack Overflow用户

发布于 2012-07-07 00:52:07

您应该使用字符串长度函数:

strlen($Message)

您还应该查看php手册:http://php.net/manual/en/function.strlen.php

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

https://stackoverflow.com/questions/11366412

复制
相关文章

相似问题

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