您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP字符串单字气节作――substr真的好慢

2024/6/24 6:46:24发布25次查看
php字符串单字节操作――substr真的好慢
当我们要操作字符串中的某一个单字节时,我们该使用什么样的方式操作?一直以为,substr函数不会很慢。但今天测试了一下,结果并非如此。以下是测试代码:
?
0; $k--) { for ($i=0;$i 0; $k--) { for ($i=0;$i 0; $k--) { for ($i=0;$i
?以下是测试结果:
t i m e :0.003782
t i m e :0.002862
t i m e :0.002587
t i m e :0.00351
t i m e :0.002649
t i m e :0.002786
由此可见,substr速度是很慢的。而字节操作与数组操作模式,则是同一级别的。由此我们认为,如果对字符串进行字节操作,则使用字节操作模式最好,因为,这一方式不会导致误以为变量类型是数组。
当然,这种操作方式有其局限性,那就是对于中文字串是无法这样处理的,你只有使用mb_substr!!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product