ID:          50434
 Updated by:  [email protected]
 Reported By: mail at daniel-faber dot de
-Status:      Open
+Status:      Analyzed
 Bug Type:    Feature/Change Request
 PHP Version: 5.2.11
 New Comment:

Isn't it super trivial given the way substr works in PHP?

startswith:
substr($haystack,0,strlen($prefix)) == $prefix

endswith:
substr($haystack,-strlen($suffix)) == $suffix

Usually we add things to core that can't be done with a single trivial

call in PHP.  The only thing you save is the strlen call, and you can 
hardcode that to avoid it.




Previous Comments:
------------------------------------------------------------------------

[2009-12-09 23:39:58] mail at daniel-faber dot de

Description:
------------
Please add these two string functions for convenience:

boolean str_startswith($string, $prefix)
// true if $string starts with $prefix, false otherwise

boolean str_endswith($string, $suffix)
// true if $string ends with $suffix, false otherwise

Of course one can easily write these functions in PHP, but having them
in the PHP core would be nice.  You find them in other languages too:

Java: string.startsWith(prefix) and string.endsWith(suffix)
Python: string.startswith(prefix) and string.endswith(suffix)



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=50434&edit=1

Reply via email to