note 37850 rejected from functions.returning-values by vincent

From: Date: Sat, 29 Nov 2003 21:00:08 +0000
Subject: note 37850 rejected from functions.returning-values by vincent
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-61149@lists.php.net to get a copy of this message
Note Submitter: renatojaz@hotmail.com ---- I need what does this code, and what return me; thanks: <?php function InStr($s1, $s2) { if(!(is_string($s1) && is_string($s2))) return 0; $s1len = strlen($s1); $s2len = strlen($s2); if(!ereg($s1, $s2)) return 0; if($s1 == $s2) return 1; $begin = 0; $end = $s2len - $s1len; $position = 0; while($end > $begin + 1) { $middle = ceil(($begin + $end) / 2); $leftBegin = $begin; $rightBegin = $middle + $s1len; $leftEnd = $middle; $rightEnd = $end + $s1len; //Check left first if(ereg($s1, substr($s2, $leftBegin, $rightBegin - $leftBegin))) { $end = $middle; } else //(ereg($s1, substr($s2, $leftEnd, $rightEnd - $leftEnd))) { $position += $middle - $begin; $begin = $middle; } } if(ereg($s1, substr($s2, $end, $s1len))) $position++; return $position + 1; }

« previous php.notes (#61149) next »