PHP实现strpos

Posted hea7r9o4

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP实现strpos相关的知识,希望对你有一定的参考价值。


//方法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

以上是关于PHP实现strpos的主要内容,如果未能解决你的问题,请参考以下文章

PHP strlen()函数和strpos()函数

php踩过的那些坑 strpos引发的血案

PHP中的stristr(),strstr(),strpos()速度比较

PHP实现删除字符串中任何字符的函数

strpos疑问,php高手进

能否有一个软件能去掉php代码中的一段木马代码