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