PHP, Programando com Orientação a Objetos [Parte 3]
- 7 de janeiro de 2009
Buenas!
Continuando o post anterior PHP, Programando com Orientação a Objetos, Parte 2, vou seguindo com o cronograma.
2.3] Funções para Manipular Strings
strtoupper, A função “strtoupper” serve para transformar todos os caracteres de uma string para maiúsculo.
<?
echo strtoupper('hoje tomei batida de abacate');
// Resultado: HOJE TOMEI BATIDA DE ABACATE
?>
strtolower, A função “strtolower” faz exatamente o contrário da “strtoupper”, ou seja, transforme caracteres de uma string em minúsculo.
<?
echo strtolower('HOJE TOMEI BATIDA DE ABACATE');
// Resultado: hoje tomei batida de abacate
?>
substr, A função “substr” retorna uma determinada quantidade de caracteres de uma string.
<?
$rest = substr("Abacate", 1);
echo $rest . "\n";
$rest = substr("Abacate", 1, 3);
echo $rest . "\n";
$rest = substr("Abacate", 0, -1);
echo $rest . "\n";
$rest = substr("Abacate", -2);
echo $rest . "\n";
/*
Resultado:
bacate
bac
Abacat
te
*/
?>
str_repeat, A função “str_repeat” repete a string uma certa quantidade de vezes.
<?
$txt = ".oO0Oo.";
print str_repeat($txt, 2);
// Resultado: .oO0Oo..oO0Oo.
?>
strlen, A função “strlen” retorna a quantidade de caracteres de uma string.
<?
$txt = "O Rato roeu a roupa do rei de roma";
print 'O comprimento é: ' . strlen($txt) . "\n";
// Resultado: O comprimento é: 34
?>
str_replace, A função “str_replace” substitui uma string por outra.
<?
$txt = "Meu carro é um Vectra";
print str_replace('Vectra', 'Celta', $txt);
// Resultado: Meu carro é um Celta
?>
explode, A função explode transforma uma string em Array, separando os elementos através de um separado.
<?
$data = "08/01/2009";
var_dump(explode("/", "$data"));
/*
Resultado:
array(3) {
[0]=>
string(2) "08"
[1]=>
string(2) "01"
[2]=>
string(4) "2009"
}
*/
?>
implode, A função “implode” transforma um array em string, separando os elementos através de um separador.
<?
$padrao = array('Maria', 'Paulo', 'José');
$resultado = implode(' + ', $padrao);
var_dump($resultado);
// Resultado: string(20) "Maria + Paulo + José"
?>
Esse foi o último post da introdução ao PHP, apartir de agora a continuidade desse Post será a abordagem a Orientado a Objetos.
Voltaremos… []‘s