fork download
  1. <?php
  2. echo minificar('Oi, eu sou o goku');
  3. echo minificar('Será que isso vai minificar?');
  4. echo minificar('Te... se o regex falha');
  5. echo minificar(minificar('Teste de string já minificada'));
  6.  
  7. function minificar($string){
  8. preg_match(".{3}$", $string, $ultimos3);
  9.  
  10. if ($ultimos3[0] != "..." && strlen($string) > 10) {
  11. $string = substr($string, 0, 10 - strlen($string));
  12. $string .= "...";
  13. }
  14.  
  15. return $string;
  16. }
Success #stdin #stdout #stderr 0.01s 82880KB
stdin
Standard input is empty
stdout
Oi, eu sou...Será que ...Te... se o...Teste de s...
stderr
PHP Warning:  preg_match(): No ending delimiter '.' found in /home/IBr2IA/prog.php on line 8
PHP Warning:  preg_match(): No ending delimiter '.' found in /home/IBr2IA/prog.php on line 8
PHP Warning:  preg_match(): No ending delimiter '.' found in /home/IBr2IA/prog.php on line 8
PHP Warning:  preg_match(): No ending delimiter '.' found in /home/IBr2IA/prog.php on line 8
PHP Warning:  preg_match(): No ending delimiter '.' found in /home/IBr2IA/prog.php on line 8