Uma vez apelidado uma linguagem amadora considerado inapto para o desenvolvimento Web sério , PHP recentemente se tornou popular . Uma das muitas virtudes do PHP é a grande biblioteca de funções internas que ela contém. A remoção de uma palavra duplicada a partir de uma cadeia de caracteres, que pode ser uma tarefa complexa em outras línguas , é completada facilmente , aproveitando estas funções , especificamente " explodir", " array_unique " e " implode ". Instruções
1
Crie um novo arquivo com a extensão ". Php " , e abri-lo usando um editor de texto como o Bloco de Notas. Escreva uma linha de código PHP que define uma variável com a string de processar. Aqui está um exemplo:
$ frase = 'algum exemplo frase e algumas palavras ' ;
2
escrever uma linha de código PHP que separa a string em um array de palavras usando PHP da " explodir " função. Use uma string contendo um espaço ea variável da etapa anterior como parâmetros da função. O código deve salvar o resultado da função para uma nova variável. Aqui está o código :
$ wordArray = explode (' ', $ frase) ;
3
escrever uma linha de código que executa a função " array_unique " com o variável definida no passo anterior como parâmetro . O código deve, então, salvar o resultado em uma nova variável. Aqui está o código :
$ wordArrayWithoutDuplicates = array_unique ( $ wordArray );
4
escrever uma linha de código que executa a função " implode " . O primeiro parâmetro deve ser uma string contendo um único espaço , enquanto o segundo deve ser a variável da etapa anterior . O código deve salvar o resultado da função para uma nova variável. Opcionalmente, exibir o resultado para a tela com a função "eco" do PHP. Aqui está um exemplo:
$ newSentence = implode ( "" , $ wordArrayWithoutDuplicates );
echo ' A sentença sem palavras duplicadas é:' . $ newSentence ;