当前位置: 首页 > 面试题库 >

在php中以字节为单位测量字符串大小

慕麒
2023-03-14
问题内容

我正在为门户网站进行房地产订阅,它告诉我字符串的最大长度应为20,000字节(20kb),但我从未遇到过。

我该如何测量byte尺寸varchar string。因此,我可以做一会儿循环来修剪它。


问题答案:

您必须确定字符串是ascii编码还是采用多字节格式编码。

在前一种情况下,您可以使用strlen

在后一种情况下,您需要找到每个字符的字节数。

strlen文档提供了如何执行此操作的示例:http
:
//www.php.net/manual/zh/function.strlen.php#72274



 类似资料:
  • 问题内容: 在我的JavaScript代码中,我需要以以下格式编写一条消息到服务器: 例: 数据可能包含unicode字符。我需要将它们作为UTF-8发送。 我正在寻找最跨浏览器的方法来计算JavaScript中字符串的长度(以字节为单位)。 我已经尝试过以此来组成我的有效载荷: 但是对于较旧的浏览器(或者,也许是UTF-16中的那些浏览器中的字符串?),它不能为我提供准确的结果。 有什么线索吗?

  • 如何将字符串(字节字符串)转换为字节(字节字符串),而不必手动复制和粘贴字符串并在其前面放置b?

  • 问题内容: 我正在尝试在Java字节变量中设置位。它确实提供了类似的适当方法。有人知道我该怎么实现吗? 我可以逐位遍历给定的字节: 但是我不能将此位置设置为1或0,可以吗? 问题答案: 使用按位 OR ()和 AND ()运算符。要设置一点,即将其转到: 取消设置或将其转到: 有关示例,请参见高级Java /按位运算符。

  • 问题内容: 好的,所以我一直在使用python尝试创建波形图像,并使用和从文件中获取原始数据,它返回: 我想知道的是我如何分割成三个独立的字节,比如这个, ,因为每个帧由3个字节,所以我需要每一个人字节的值才能够使一个波形。我认为这就是我需要这样做的方式。 问题答案: 您可以对对象使用切片: 但是,在处理这些框架时,您可能还想了解对象。这些使您可以将字节解释为C数据类型,而无需进行任何额外的工作,

  • 问题内容: 给定特定对象,有没有一种方法可以计算不使用任何GUI组件的字符串的长度(以像素为单位)? 问题答案: 那不使用任何GUI组件? 这取决于您在这里的意思。我假设您的意思是您希望在不收到的情况下进行此操作。 最好的方法是使用。AFAIK,这不会抛出: 除了使用类似的方法,我认为您不能。您需要图形上下文才能创建并提供字体大小信息。