Jump to content

Archived

This topic is now archived and is closed to further replies.

HuggieBear

PHP Manual Example

Recommended Posts

According to the PHP manual, the following code should produce "Matched".

[code]
<?php

$string = "sense and sensibility";

if (preg_match("/(sens|respons)e and \1ibility/", $string)){
echo "Matched";
}
else {
echo "No match made";
}
?>
[/code]

But it doesn't.  It tells me, No match made.  Anyone tell me if I'm missing something here?  Have I overlooked something obvious.  Can I only use back referencing in certain versions of PHP?

Regards
Huggie

Share this post


Link to post
Share on other sites
Either change the double quotes surrounding your pattern to single quotes, or escape the backslash.

Share this post


Link to post
Share on other sites
Thanks effigy...

I have another question, but I'll post it in a new topic with a new title.

Regards
Huggie

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.