RE: [PHP] stristr query trouble
| From: | Lawrance Shepstone | Date: | Thu, 13 May 2010 08:23:39 +0000 |
| Subject: | RE: [PHP] stristr query trouble | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-305143@lists.php.net to get a copy of this message | ||
On 13 May 2010 10:08, Lawrance Shepstone <php@digitalvoice.co.za> wrote:
> -----Original Message-----
> From: Ron Piggott [mailto:ron.php@actsministries.org]
> Sent: 13 May 2010 06:02 AM
> To: PHP General
> Subject: [PHP] stristr query trouble
>
> I am not understanding why 'true' isn't the result of this syntax because
> $subjects equals:
>
> $subjects = "Delivery Status Notification(Failure)";
>
> Here is my syntax:
>
> if ( stristr( $subjects, "Delivery Status Notifcation(Failure)" ) ) {
> $TIRSFlag = true;
> echo "true";
> }
>
> _________________________________________________________________________
>
> You have misspelled 'Notification' in your comparison ...
>
> You should probably use Regular Expressions for this kind of thing.
>
Regexes are best used when what you need to match is dynamic or in a
dynamic string. When you know what the output will be and can match
it, the str* functions are much better as they are much more
efficient.
Regards
Peter
____________________________________________________________________________
Agreed ;-)