note 53518 added to function.strripos

From: Date: Sat, 04 Jun 2005 12:17:04 +0000
Subject: note 53518 added to function.strripos
Groups: php.notes 
Request: Send a blank email to php-notes+get-89916@lists.php.net to get a copy of this message
At this time of writing, strripos() is only available on PHP5 CVS. If you can't afford to upgrade, the code below will work for you on PHP3/4. It's pretty simple and doesn't use complex loops. ;) function strripos($haystack, $needle) { $haystack = strtolower($haystack); $needle = strtolower($needle); $tmp = strpos(strrev($haystack),strrev($needle)); if ($tmp === false) { return false; } else { return strlen($haystack) - ($tmp + strlen($needle)-1) - 1; } } ---- Manual Page -- http://www.php.net/manual/en/function.strripos.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+53518 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+53518&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+53518&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+53518&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+53518&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+53518&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+53518&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#89916) next »