关于php:PHP实现strpos

4次阅读

共计 272 个字符,预计需要花费 1 分钟才能阅读完成。


// 办法 1
function strpos1($str,$str_find)
{$a = str_split($str);
    $b = str_split($str_find);
    foreach ($a as $ka=>$va)
    {if ($va==$str_find[0])
        {
            $match=true;
            // 循环看看后几个是否相等
            $len = count($b);
            for ($i=0;$i<$len;$i++)
            {if ($a[$ka+$i]!==$b[$i]){$match = false;}
            }

        }
        if ($match)
        {
            $res=$ka;
            break;
        }
    }

    return $res;
}

// 办法 2 
正文完
 0