php - 如何获取数组中最长字符串的长度

标签 php arrays

假设我有这个数组:

$array[] = 'foo';
$array[] = 'apple';
$array[] = '1234567890;

我想得到这个数组中最长字符串的长度。在这种情况下,最长的字符串是 1234567890,它的长度是 10。

如果不遍历数组并检查每个元素,这可能吗?

最佳答案

尝试

$maxlen = max(array_map('strlen', $ary));

关于php - 如何获取数组中最长字符串的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762191/

相关文章:

php - 生成一百万个唯一的随机 12 位数字

php - 使用复选框从表中获取多行并将它们添加到另一个表中,然后从上一个表中删除

c++ - 12个元素的数组-求数-练习

将字节数组转换为整数

arrays - 来自AngularJS中2D数组的表

php - Laravel 5.1 Eloquent 插入到寄存器上的另一个表中

php - HTML 编辑器可以通过标签折叠代码块并移动它们?

php - 如何在不注销 PHP 的情况下保持 session 1 周,覆盖默认服务器值?

arrays - 将 ArraySlice 与 Accelerate 函数结合使用的更好方法?

javascript - 如何以 Angular 查找给定数组列表的所有行中是否存在相同的值