Vous êtes sur la page 1sur 9

Funes String PHP

ALUNO: GABRIEL FERNANDES


PROFESSOR: EDEILSON SILVA

Estrutura bsica de uma funo

function nome_funcao($par1, $par2, $par3...$parN)

//instrues

Funo strtoupper

A funo strtoupper, recebe um string como


parmetro e retorna o mesmo valor com todas
as letras convertidas para maisculo.

Exemplo de uso do strtoupper

<?php

/*string strtoupper (string conteudo)*/

$nome = "joel rodrigues";

$nome_maisculo = strtoupper($nome);

echo $nome_maisculo;

?>

Funo strtolower
O strtolower funciona de forma inversa funo anterior. Com a mesma
sintaxe, este mtodo retorna o contedo informado com todas as letras
convertidas para minsculo.
Exemplo de uso do strtolower

<?php

/*string strtolower (string conteudo)*/

$nome = "LINHA DE CDIGO";

$nome_minusculo = strtolower($nome);

echo $nome_minusculo;

?>

Funo substr
Essa funo retorna uma parte de um string passado como primeiro parmetro, a
partir de uma posio e com certo comprimento.
Este mtodo pode ser chamado de trs formas: informando apenas o incio da parte,
informando o incio e o comprimento, informando o incio e um valor negativo.
Nesse ltimo caso, o limite da parte a ser retornada contado a partir do fim do
string.
Uso do substr informando apenas o incio da parte

<?php

/*string substr(string conteudo, int inicio [,int comprimento])*/

$nome = "Linha de Cdigo";

$parte = substr($nome, 8);

echo $parte;

Funo str_pad
Esta funo recebe uma string como parmetro e retorna outra string com o contedo
do primeiro complementado com alguns caracteres, de forma a atingir uma quantidade
especificada.
Existem trs chamadas possveis para essa funo: informando apenas o comprimento
da nova string, informando o comprimento e o string usado para complementar o primeiro
e, por ltimo, informando o comprimento, a string complementar e o tipo de
preenchimento.
Este ltimo argumento, o tipo de preenchimento indica como a string original ser
preenchido. Os valores possveis so:

STR_PAD_LEFT ou 0: preenche a string original esquerda.

STR_PAD_RIGHT ou 1: complementa a string original direita.

STR_PAD_BOTH: preenche ambos os lados da string original.


O valor padro, caso este parmetro no seja informado, STR_PAD_RIGHT.

Uso bsico do str_pad

<?php

/*string str_pad(string entrada, int tamanho [,string complement[, int tipo]])*/

$nome = "PHP";

$nome_completo = str_pad($nome, 5);

echo $nome_completo;

?>

Nesse cdigo, passamos o texto PHP para a funo e definimos que o retorno deveria
ter 5 caracteres, sem informar qual texto deveria ser utilizado para a complementao. Assim,
o texto PHP ser complementado com dois espaos em branco direita. O texto exibido
PHP.

Uso do str_pad definindo string complementar.

<?php

/*string str_pad(string entrada, int tamanho [,string complement[, int tipo]])*/

$nome = "PHP";

$nome_completo = str_pad($nome, 5, "*");

echo $nome_completo;

?>

No cdigo acima, definimos que o string deve ser complementado com um asterisco.
Dessa vez o retorno ser PHP**, novamente com cinco caracteres ao todo.

Funo str_repeat
Essa funo usada para repetir uma string uma quantidade definida de vezes. A
sua sintaxe bastante simples: o primeiro parmetro o texto a ser replicado e o
segundo um valor inteiro indicando a quantidade de vezes.
Abaixo vemos sua sintaxe e um exemplo de uso.

<?php

/*string str_repeat (string entrada, int quantidade)*/

$repetido = str_repeat("0", 5);

echo $repetido;

?>

Ao executar o cdigo acima, o valor 00000 ser exibido, pois definimos que o
texto 0 deve ser repetido cinco vezes.