fork download
  1. <?php
  2.  
  3. $html = <<< LOB
  4. <p class="label" id="p-1'>This is my sample txt </p>
  5. <p class="label" id="p-2'>This is my sample txt </p>
  6. <p class="label" id="p-3'>This is my sample txt </p>
  7. <p class="label" id="p-4'>This is my sample txt </p>
  8. <p class="label" id="p-5'>This is my sample txt </p>
  9. LOB;
  10.  
  11. echo preg_replace('%<p class="label" id="p-(.*?)\'>(.*?)</p>%sim', '<p class="label" id="p-$1\'><span class ="span-class">$2</span></p>', $html);
  12.  
  13. ?>
Success #stdin #stdout 0.02s 24192KB
stdin
Standard input is empty
stdout
<p class="label" id="p-1'><span class ="span-class">This is my sample txt </span></p>
<p class="label" id="p-2'><span class ="span-class">This is my sample txt </span></p>
<p class="label" id="p-3'><span class ="span-class">This is my sample txt </span></p>
<p class="label" id="p-4'><span class ="span-class">This is my sample txt </span></p>
<p class="label" id="p-5'><span class ="span-class">This is my sample txt </span></p>