经典例子::查找字符串里,首次出现第三次的字符
$url = "Have you ever gone shopping and swimming";
思路是这样的,首先循环字符串,然后把字符串放进数组的键名里边,判断键名是否存在,不存在的给键名,然后赋值为1,存在的 键名下的值加一,若为3 直接输出!
搞起:
$arr = [];
for ($i=0; $i < strlen($url); $i++)
{
if(array_key_exists($url[$i],$arr)){
$arr[$url[$i]]+=1 ;
if($arr[$url[$i]]>=3){
echo $url[$i] ;
die ;
}
else{
$arr[$url[$i]] = 1 ;
}
}