`

strstr的实现

    博客分类:
  • PHP
阅读更多

function _strstr($haystack,$needle)
{
	$len = strlen($haystack);
	$firststr = $needle[0];

	for($i= 0; $i < $len; $i++)
	{
		if($haystack[$i] == $firststr)
		{
			$str = '';
			for($j= $i; $j < $len; $j++)
			{
				$str .= $haystack[$j];

				if($str == $needle)
				{
					return $i;
				}
			}
		}
	}

	return null;
}

$mystring = 'substring';
$findme = 'string';
var_dump(_strstr($mystring,$findme));
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics