All pastes #2045388 Raw Edit

Mine

public php v1 · immutable
#2045388 ·published 2011-04-12 08:57 UTC
rendered paste body
	$string = substr($ean,0,1).chr(65 + substr($ean,1,1));	$first = substr($ean,0,1);	for ($i=3; $i<=7; $i++)	{		$in_a = false;		switch ($i)		{			case 3: $in_a = in_array($first, array(0, 1, 2, 3)) ? true : false; break;			case 4: $in_a = in_array($first, array(0, 4, 7, 8)) ? true : false; break;			case 5: $in_a = in_array($first, array(0, 1, 4, 5, 9)) ? true : false; break;			case 6: $in_a = in_array($first, array(0, 2, 5, 6, 7)) ? true : false; break;			case 7: $in_a = in_array($first, array(0, 3, 6, 8, 9)) ? true : false; break;		}		if ($in_a)		{			$string = $string.chr(65 + substr($ean, ($i-1), 1));		}		else		{			$string = $string.chr(75 + substr($ean, ($i-1), 1));		}	}	$string = $string.'*';	for ($i=8; $i<=13; $i++)	{		$string = $string.chr(97 + substr($ean, ($i-1), 1));	}	$string = $string.'+';