PHP数组: count or sizeof?

标签 php

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

count($array)sizeof($array) ?

编辑

感谢安迪·莱斯特(Andy Lester),我从多语言的角度改进了我的问题。手动评论者说

"[sizeof] does not mean the same in many other languages based on C"

这是真的吗?

最佳答案

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

我认为这意味着 sizeof() 不像在 C 中那样工作(计算数据类型的大小)。它可能明确提到了这一点,因为 PHP 是用 C 编写的,并且为 C 函数提供了许多同名的包装器(strlen()printf() 等)

关于PHP数组: count or sizeof?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974385/

相关文章:

php - for循环最佳实践

php - 在 Yii Framework 中处理输出

php - 使用php,mysql在flutter应用程序中的多个屏幕中传递参数

php - 有没有一种方法可以将对各种 PHP 函数的调用存储在 MySQL 数据库中,而不会有使用 eval() 的风险?

php - 使用 AJAX 和 PHP 上传文件出现未知错误(BIF jQuery 插件)

javascript - php 按位异或 和 js 按位异或产生不同的结果

php - Laravel Eloquent 地从 sql 中查找数组

javascript - 添加更多输入的唯一名称

php - 仅从连接表中获取指定列

禁止所有文件使用 Nginx 403