最近在网上看了一下有很多关于C++,Java的面试题中有这道题解法,唯独PHP没有,故在此分享一下
<?php
$str = 'I love Yang Xiaoli forever ';function str($string)
{
//获取字符串长度
$len = strlen($string);
$arr = [];//定义一个空数组
for($i=0;$i<$len;$i++)
{
isset($arr[$string[$i]])? $arr[$string[$i]]++:$arr[$string[$i]]=1;
if($arr[$string[$i]]==3){
return $string[$i];
}
}
}
print_r(str($str));
对于初级程序员来说应该也能看懂,就不写太多注释了