一尘不染

PHP数组:count或sizeof?

php

要查找PHP中的元素数量$array,哪个更快/更好/更强?

count($array)还是sizeof($array)

编辑

多亏了安迪·莱斯特(Andy Lester),我才从多语言角度细化了我的问题。人工评论者说

“ [sizeof]在基于C的许多其他语言中并不相同”

这是真的?


阅读 323

收藏
2020-05-29

共1个答案

一尘不染

我会使用count()它们是否相同的方法,因为根据我的经验,这是更常见的方法,因此会导致更少的开发人员阅读您的代码时说“
sizeof(),那是什么?”。并且必须查阅文档。

我认为这意味着sizeof()它不能像在C中那样工作(计算数据类型的大小)。它可能使这个明确提到由于PHP是用C语言编写,并提供了大量具有相同名称的包装为C函数(strlen()printf(),等)

2020-05-29