Jump to content

search a string within a string and then add another string


oldtimer

Recommended Posts

Hi,

 

I have this code

 

<?php
  $content = '<a href="showfile.php?file=helloworld.pdf">PDF Link here';
?>

 

what i wanted to do is to find if the string contains a pdf and then add the #toolbar=0 if the $content variable contains "pdf".

 

<?php
     if(strpos($content,"pdf")
    {
         // add after the #toolbar=0    
         // output should be ...helloworld.pdf#toolbar=0
    }
?>

 

Hope i made this clear and thanks for your time.

<?php

$content = '<a href="showfile.php?file=helloworld.pdf">PDF Link here';
$content = preg_replace('/(file=[^.]*.pdf)/', '\\1#toolbar=0', $content);
echo $content;

//Output:
// <a href="showfile.php?file=helloworld.pdf#toolbar=0">PDF Link here
?>

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.