#43825 [Opn->Bgs]: Suggestion for new "substring exists" function
| From: | tony2001@php.net | Date: | Mon, 28 Jan 2008 23:55:41 +0000 |
| Subject: | #43825 [Opn->Bgs]: Suggestion for new "substring exists" function | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-121660@lists.php.net to get a copy of this message | ||
ID: 43825
Updated by: tony2001@php.net
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