ID: 27513 Updated by: [EMAIL PROTECTED] -Summary: strrpos() using the offset Reported By: asterisk at email dot it -Status: Analyzed +Status: Bogus Bug Type: Documentation problem -Operating System: all +Operating System: linux 2.4.20 RH8 -PHP Version: all +PHP Version: Irrelevant New Comment:
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php Previous Comments: ------------------------------------------------------------------------ [2004-03-06 13:13:36] [EMAIL PROTECTED] The function strrpos() only supports the offset parameter in PHP5. ------------------------------------------------------------------------ [2004-03-06 12:55:37] scottmacvicar at ntlworld dot com http://www.php.net/strrpos Quote from that page --- Note: As of PHP 5.0.0 offset may be specified to begin searching an arbitrary number of characters into the string. Negative values will stop searching at an arbitrary point prior to the end of the string. --- Your using PHP4 hence the error ------------------------------------------------------------------------ [2004-03-06 12:10:31] asterisk at email dot it Description: ------------ when is used 3rd parameter, the offset, the function produce a warning and don't return nothing Reproduce code: --------------- <?php // 01234567890123 $string = "test test test"; echo strrpos ( $string, 'e', 5); ?> Expected result: ---------------- 1 Actual result: -------------- Warning: Wrong parameter count for strrpos() in C:\WWW\strrpos.php on line 4 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=27513&edit=1
