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
