本文介绍了PHP中长度计算混乱的问题,供大家参考,如下:

通常,PHP中的数组和字符串的字符函数是令人眩晕的。

Strlen($字符串)函数:字符串长度的计算;

sizeof($字符串,$模式)功能:它是伯爵的别名()函数,和伯爵()函数如下:

int计数(混合var,int模式})

var中的单位数返回,通常是一个数组,而其他任何类型只有一个单位。

对于对象,如果安装了SPL,可以通过实现可数接口来调用计数()。接口只有一个方法,计数(),它返回计数()函数的返回值。

如果VaR不是一个数组类型或实现可计算接口的对象,那么它返回1,只有一个例外情况,如果var为null,结果是0。

注:该模式可选参数可以从PHP 4.2.0。

如果模式可选参数设置为count_recursive(或1),计数()将递归计数数组。它的所有单位,计算多维数组是特别有用的。模式的默认值是0。计数()不能识别无限递归。

总之,该字符串strlen(),和数组sizeof()。

更多有关PHP相关内容的读者可以看到特别站:PHP操作办公室文档技能摘要(包括word、Excel、Access、ppt)

希望本文能对PHP程序设计有所帮助。