fork download
  1. <?php
  2.  
  3. function pesquisarStrpos($palheiro, $agulha, $pesquisa) {
  4. $count = 0;
  5. $pos = -1;
  6. do {
  7. $pos = strpos($palheiro, $agulha, $pos + 1);
  8. $count++;
  9. } while ($pos !== false && $count < $pesquisa);
  10. return $pos;
  11. }
  12.  
  13. $texto="<p>primeiro paragrafo</p><p>segundo paragrafo</p><p>terceiro paragrafo</p>";
  14.  
  15. $pos = (pesquisarStrpos($texto, '</p>', 2));
  16.  
  17. $textoInicio=substr($texto,0,$pos+4);
  18.  
  19. $textoFim=substr($texto,$pos+4,strlen($texto));
  20.  
  21. $result=$textoInicio."<div>...</div>".$textoFim;
  22.  
  23. echo $result;
Success #stdin #stdout 0.02s 82880KB
stdin
Standard input is empty
stdout
<p>primeiro paragrafo</p><p>segundo paragrafo</p><div>...</div><p>terceiro paragrafo</p>