php - 遍历数组并检查哪个字符串长度更大
问题描述
我有一个数组,我需要获取具有更多字符串数的项目。
Array ( [0] => stackoverflow [1] => website [2] => site )
假设这是数组。我想获得值为“stackoverflow”的数组,因为它有更多的字符串计数。
我怎样才能使用循环和点它strlen
?谢谢!
解决方案
这样你就可以得到它:
$string = ['stackoverflow', 'website', 'site'];
$l = 0;
$word = '';
foreach($string as $str) {
$len = strlen($str);
if ($len > $l) {
$word = $str;
$l = $len;
}
}
return print_r($word);
推荐阅读
- php - 如何在 PHP 中链接?
- c++ - 为什么 std::is_same 对这两种类型给出不同的结果?
- php - Xdebug,不能接受外部 xdebug 连接。局部值覆盖主控
- excel - Vba 错误处理和类 (Excel)
- qt - androiddeployqt 找不到 ant 错误,但可以与 Qt Creator 一起使用
- mysql - 如何在网上商城的mysql中管理refunds db表?
- javascript - javascript中console.log和运算符类型的工作以及javascript中类型转换的示例
- sql - 在同一过程中设置两个行源非常慢 - Access 2010
- jquery - 需要 Jquery 帮助 - 2 点击 2 功能
- c# - C# 8 位置模式与解构模式