首页 > 解决方案 > 遍历数组并检查哪个字符串长度更大

问题描述

我有一个数组,我需要获取具有更多字符串数的项目。

Array ( [0] => stackoverflow [1] => website [2] => site )

假设这是数组。我想获得值为“stackoverflow”的数组,因为它有更多的字符串计数。

我怎样才能使用循环和点它strlen?谢谢!

标签: phparrays

解决方案


这样你就可以得到它:

$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); 

推荐阅读