Retorno: String
Descrição: Remove todos os espaços excedentes / tabulações / quebras de uma string e deixa apenas um espaço como separador.
Bibliotecas: Nenhuma
Limitações: PHP 4+
Função:
<?php /** * removeSpaceSurplus() * * @author Muller Dias <mullerdias (at) gmail.com> * @version 20100207 * @param string $str - parâmetro com a string que será tratada * @return string com os espaços excedentes removidos */ function removeSpaceSurplus($str) { return preg_replace("/\s+/", ' ', trim($str)); } ?>
Exemplos de utilização:
<?php echo removeSpaceSurplus(" essa string tem muitos espaços "); // essa string tem muitos espaços echo removeSpaceSurplus(" essa string tem \n\n espaços e \n quebras \n"); // essa string tem espaços e quebras ?>
Changelog:
- 20100207
- Versão Inicial.