Olá galera, nesta Quick Tips, irei mostra como podemos trabalhar com algumas das várias funções de string dentro do Delphi For PHP:

Vamos construir nosso exemplo, adicione :

 

8 LabeledEdits(LblEdtExemplo1, LblEdtExemplo2, LblEdtExemplo3, LblEdtExemplo4, LblEdtExemplo5, LblEdtExemplo6, LblEdtExemplo7, LblEdtExemplo8)

 

8 Buttons(BtnExemplo1, BtnExemplo2, BtnExemplo3, BtnExemplo4, BtnExemplo5, BtnExemplo6, BtnExemplo7, BtnExemplo8)


 

/* Veja neste primeiro exemplo, estamos usando a função :

MD5 para criptografar o conteúdo do LblEdtExemplo1;

*/

 

function BtnExemplo1Click($sender, $params)

{

     $this->LblEdtExemplo1->Text = MD5($this->LblEdtExemplo1->Text);

}

 

 

/* Veja neste segundo exemplo, estamos usando a função :

RTrim para removermos os espaços a direita do LblEdtExemplo2;

*/

 

function BtnExemplo2Click($sender, $params)

{

     $this->LblEdtExemplo2->Text = RTRIM($this->LblEdtExemplo2->Text);

}

 

/* Veja neste terceiro exemplo, estamos usando a função :

LTrim para removermos os espaços a esquerda do LblEdtExemplo3;

*/

 

function BtnExemplo3Click($sender, $params)

{

    $this->LblEdtExemplo3->Text = LTRIM($this->LblEdtExemplo3->Text);

}

 

 

/* Veja neste quarto exemplo, estamos usando a função :

Str_replace para substituirmos uma determina palavra em uma string, levando em consideração as letras maiúsculas e minúsculas;

*/

 

function BtnExemplo4Click($sender, $params)

{

    $this->LblEdtExemplo4->Text = str_replace("PHP","Delphi For PHP",$this->

LblEdtExemplo4->Text);

}

 

/* Veja neste quinto exemplo, estamos usando a função :

Str_ireplace para substituirmos uma determina palavra em uma string, não levando em consideração as letras maiúsculas e minúsculas;

*/

 

function BtnExemplo5Click($sender, $params)

{

    $this->LblEdtExemplo5->Text = str_ireplace("PHP","Delphi For PHP",$this->

LblEdtExemplo5->Text);

}

 

/* Veja neste sexto exemplo, estamos usando a função :

trim para removermos espaçado do lado esquerdo como do lado direito de uma string;

*/

 

 

function BtnExemplo6Click($sender, $params)

{

    $this->LblEdtExemplo6->Text = TRIM($this->LblEdtExemplo6->Text);

}

 

/* Veja neste sétimo exemplo, estamos usando a função :

Strtolower para converter toda a string para minúsculo;

*/

 

 

function BtnExemplo7Click($sender, $params)

{

    $this->LblEdtExemplo7->Text = strtolower($this->LblEdtExemplo7->Text);

}

 

 

/* Veja neste oitavo exemplo, estamos usando a função :

Strtoupper para converter toda a string para maiúsculo ;

*/

 

 

function BtnExemplo8Click($sender, $params)

{

    $this->LblEdtExemplo8->Text = strtoupper ($this->LblEdtExemplo8->Text);

}

 

 

Como podemos notar todas estas funções são bem simples para se trabalhar com string, existem inúmeras outras.

 

Fico por aqui ate à próxima Quick Tips.

Um abraço

Wesley Y

wyamazack@rwsolution.com.br