strstr的实现


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));

你可能感兴趣的:(PHP,J#)