note 37850 added to functions.returning-values

From: Date: Sat, 29 Nov 2003 19:24:01 +0000
Subject: note 37850 added to functions.returning-values
Groups: php.notes 
Request: Send a blank email to php-notes+get-61147@lists.php.net to get a copy of this message
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; } ---- Manual Page -- http://www.php.net/manual/en/functions.returning-values.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+37850 Delete -- http://master.php.net/manage/user-notes.php?action=delete+37850&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+37850&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#61147) next »