Um espaço e uma nova linha são ambos considerados personagens " espaços em branco " em PHP, como é o caractere de tabulação . Às vezes você quer remover um espaço e um caractere de nova linha a partir de uma corda para fazer a análise do conteúdo da corda mais fácil. Você pode remover esses personagens , criando uma expressão regular para identificá-los e substituí-los com um caractere nulo . Use a função " preg_replace " para executar a operação de substituição com a expressão regular. Instruções
1
Crie um novo arquivo PHP usando um editor ou o Bloco de Notas. Inicializar uma seqüência de várias linhas utilizando a sintaxe heredoc . Por exemplo, digite :
$ string = <<< EOL
Aqui é uma string que ocupa
várias linhas e tem muitos espaços
EOL ,.
2
definir uma expressão regular que irá identificar um espaço ou uma nova linha ( \\ r \\ n) . Por exemplo, digite :
$ search = " /[ \\ r \\ n] /";
3
Chame a função " preg_replace " com o padrão de pesquisa , um string nula para usar como o valor de substituição ea seqüência para pesquisar . Capturar o valor de retorno de função como a nova string com espaços e novas linhas removidas. Por exemplo, digite :
$ new_string = preg_replace ( $ busca , "", $ string );
4
Imprima as duas cordas para compará-los. Por exemplo, digite :
echo $ string. "\\ r \\ n";
echo $ new_string ; ?
>
5
Salve o arquivo . Execute o script em um navegador para garantir a saída está correta .