Jun 14 2007

Função Explode do PHP em Delphi

Autor: Marcos Dell Antonio - Categorias: Delphi

Mais uma dica pra quem vem de outras linguagens e não encontra no Delphi o que estava acostumado a usar.

A função Explode do PHP divide uma string em várias outras conforme um separador qualquer. Por exemplo, a string “teste1;teste2″ explodida utilizando o separador “;” retorna um array de strings onde na primeira posição está a palavra “teste1″ e na segunda “teste2″.

Em Delphi eu criei algo semelhante:

Função Explode em Delphi

Download do código fonte

Existem algumas diferenças entre a minha implementação e a oficial do PHP. A idéia não era fazer um clone, mas sim uma adaptação, de tal forma que o resultado final (uma lista de strings) pudesse ser obtido a partir de um conteúdo qualquer (strings separadas por algum delimitador).

Para utilizá-la basta fazer como no exemplo abaixo:

Exemplo de uso da função Explode em Delphi

Até +.

Adicione ao del.icio.us del.icio.us | Adicione ao Rec6 Rec6

2 comentários para “Função Explode do PHP em Delphi”

  1. Frederico Mottinha de Figueiredoem 14 Aug 2008 2:51 pm

    Muito obrigado por disponibilizar este fonte, é muito valioso pra quem está acostumado com o PHP….

    Parabéns pelo raciocínio e disposição!

  2. Ivanem 06 Sep 2008 6:16 pm

    muito bom, foi util.

    obrigado,

    Ivan

Faça um comentário