PHP - 为什么 count() 在字符串上不像 strlen() 那样工作?

标签 php

字符串是字符数组,对吗?如果是这样,那么为什么 count() 不会产生与字符串上的 strlen() 相同的结果?

最佳答案

除非是对象,count将其参数转换为一个数组,并且

  count((array) "example")
= count(array("example"))
= 1

关于PHP - 为什么 count() 在字符串上不像 strlen() 那样工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467220/

相关文章:

php - 即使在主类别上,页面也会返回子类别的 ID

php - 如何使用php防止同一记录在mysql中插入两次

php - 可以使用MySQL函数实现语言检测吗?

php - 在每个单词后最多插入一个前导和尾随换行符

php - 如何使用 php 和 mysql 将行中的单词分开

php - 从子查询中查找所有匹配项

php - 使用 php 从 mysql 检索后无法将值作为数组返回

php - 为包含多个邮政编码的月度报告设计 ERD 时遇到问题

php - 处理Heroku/ClearDB自增主键策略

javascript - HTML、Javascript、PHP - 选择菜单 + 其他输入框