ID:          43825
 Updated by:  [EMAIL PROTECTED]
 Reported By: anon at example dot com
-Status:      Open
+Status:      Bogus
 Bug Type:    Feature/Change Request
 PHP Version: 5.2.5
 New Comment:

.


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

[2008-01-12 01:10:18] anon at example dot com

Description:
------------
What we often need to test for is just whether a substring exists or 
not. For example this is very common in examining a user agent.

Currently you can use strpos, but you have to be careful to test only 
with two specific formulations, using the strict equivalency 
operators:

        if (strpos($x, $y) === FALSE)

or

        if (strpos($x, $y) !== FALSE)


That "anti-FALSE" approach is generally awkward, and if you use == or 
!= by mistake you'll have ambiguity with a substring position of 
number 0.


It would be handy and much less prone to syntax mistakes, to have a 
dedicated "string exists" function which returns only TRUE or FALSE.

This might be "strex" or "strpres" ("string present").

Plus an equivalent case sensitive version -- striex or stripres.



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


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

Reply via email to