Re: Best way to check for some certain text in a string

From: Date: Fri, 23 Aug 2002 13:44:53 +0000
Subject: Re: Best way to check for some certain text in a string
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-113833@lists.php.net to get a copy of this message
The code will not really return false... it will return the _position_ which is 0 you can check it... Thats what php manual says on the point... // in PHP 4.0b3 and newer: $pos = strpos($mystring, "b"); if ($pos === false) { // note: three equal signs // not found... } // in versions older than 4.0b3: $pos = strpos($mystring, "b"); if (!is_integer($pos)) { // not found... } "Bogdan Stancescu" <mgv@canad.ro> wrote in message news:3D639BB2.9050508@canad.ro... > If you don't need regexps, use strpos. Make sure you read the > documentation though - if $nav->userAgent starts with "search for this", > your code will return false. > > Bogdan > > José Jeria wrote: > > I want to find a certain text in a string and i want it to return me a > > boolean. > > What is the best thing to do this? > > > > a) ereg("search for this", $string); // returns > > int(1) if true, bool(false) if not > > b) strpos($nav->userAgent, "search for this") > 0 // gives me a boolean > > directly > > > > Any tips of which one I should use? > > > > /José Jeria > > > > > >

« previous php.general (#113833) next »