Jump to content

strpos() - Replacing a multiple line string


a1amattyj

Recommended Posts

Hello,

 

This is my code:

 

$pos = strpos($contents, $find);

if ($pos === false) 
{
$page->output_fail("Could Not Parse String", "Theme could not be parsed because the string could not be found. <br />It may already have been parsed. Manually Parse?");
$page->output_manual_parse($find,  $replace, $contents, $dest);

}

 

Now the problem is, when i use this function when  $find has multiple lines, it comes back as false ($find is taken from a mysql database).

 

For example,

 

$find = " single lined";
##It will work

 

If

 

$find = "firstline
second line";
##It will not work

 

$contents does have both of these strings, i have checked!

 

Thanks!

Link to comment
https://forums.phpfreaks.com/topic/152673-strpos-replacing-a-multiple-line-string/
Share on other sites

Archived

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

×
×
  • Create New...

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.