PHP – Curso-Funções String

strtolower() – Transforma a string passada como argumento em minúsculo
$minusculo = strtolower(“AlUnO EvOlUcAo”)
$minusculo aluno evolucao


strtoupper() – Transforma a string passada como argumento em maiúsculo
$maiúsculo = strtoupper(“aluno evolucao”)
$maiúsculo ALUNO EVOLUCAO


ucfirst() – Transforma a primeira letra ou caractere da string passada como argumento em maiúsculo
$primeira_maiúsculo = ucfirst(“aluno evolucao”)
$primeira_maiúsculo Aluno evolucao


strlen() – Conta a quantidade de caracteres numa string
$quantas_letras_tem = strlen(“aluno evolucao”)
$quantas_letras_tem – 14


Desafio 8 –
1) Altere o nosso projeto Validação de formulário para que o tamanho do campo CPF seja validado
2) O campo CPF deve ter no mínimo 11 caracteres
3) str_replace() – Substitui um caractere por outro na string
4) Parâmetros de str_replace( search, replace, subject )
$texto = “Aluno_evolucao”
$substitui = str_replace(“_”, ” “, $texto)
Substitui $texto [Aluno_evolucao] por [Aluno evolucao]


substr() –
// Retorna parte de uma string
// “A funcao substr numera os caracteres da seguinte forma”
// 0123456789…………………………………….55″
// Parametros de substr( string, a partir do x, até o caracter y)
$texto = “Curso de PHP e MySQL”
$parte_da_string = substr($texto, 0, 5)
$parte_da_string – [Curso]


Código Fonte

<!doctype html>
<html lang=”pt_br”>
  <head>
    <title>ArraysMult</title>
    <meta charset=”utf-8″>
    <style type=”text/css”></style>
  </head>

<?php
$norm =  “</strong><font size=’2′ font color = ‘#000000’>”;
$negr=   ” <strong><font size=’4′ face=’verdana’ font color = ‘#191970’>”;
$negred= ” <strong><font size=’4′ face=’verdana’ font color = ‘#800000’>”;

//strtolower()
echo “$negr”;
ECHO ‘strtolower()’ ;
echo “$norm”;
echo ‘ – Transforma a string passada como argumento em minúsculo <br> $minusculo = strtolower(“AlUnO EvOlUcAo”)<br>’;
$minusculo = strtolower(“AlUnO EvOlUcAo”);
echo “$negred”;
echo ‘$minusculo ‘ . $minusculo . “<br>”;
echo “<hr>”;

//strtoupper
echo “$negr”;
ECHO ‘strtoupper()’  ;
echo “$norm”;
echo ‘ – Transforma a string passada como argumento em maiúsculo <br>
      $maiúsculo = strtoupper(“aluno evolucao”)<br>’;
$maiúsculo = strtoupper(“aluno evolucao”);
echo “$negred”;
echo ‘$maiúsculo ‘ . $maiúsculo . “<br>”;
echo “<hr>”;

//ucfirst()
echo “$negr”;
echo ‘ucfirst()’;
echo “$norm”;
echo ‘ – Transforma a primeira letra ou caractere da string passada como argumento em maiúsculo
<br> $primeira_maiúsculo = ucfirst(“aluno evolucao”)<br>’;
$primeira_maiúsculo = ucfirst(“aluno evolucao”);
echo “$negred”;
echo ‘$primeira_maiúsculo ‘ . $primeira_maiúsculo . “<br>”;
echo “<hr>”;

//strlen()
echo ‘strlen()’;
echo “$norm”;
echo ‘ – Conta a quantidade de caracteres numa string <br>
$quantas_letras_tem = strlen(“aluno evolucao”)<br>’;
$quantas_letras_tem = strlen(“aluno evolucao”);
echo “$negred”;
echo ‘$quantas_letras_tem – ‘ . $quantas_letras_tem . “<br>”;
echo “<hr>”;

//Desafio 8
echo “$negr”;
echo ‘Desafio 8 – <br>’;
echo “$norm”;
echo ‘1) Altere o nosso projeto Validação de formulário para que o tamanho do campo CPF seja validado<br>
2) O campo CPF deve ter no mínimo 11 caracteres<br>
3) str_replace() – Substitui um caractere por outro na string <br>
4) Parâmetros de str_replace( search, replace, subject ) <br>
$texto = “Aluno_evolucao”<br>
$substitui = str_replace(“_”, ” “, $texto)<br>’;
$texto = “Aluno_evolucao”;
$substitui = str_replace(“_”, ” “, $texto);
echo “$negred”;
echo ‘Substitui $texto [‘ . $texto . “] por [” . $substitui . “]<br>”;
echo “<hr>”;

//substr()
echo “$negr”;
echo ‘substr() – <br>’;
echo “$norm”;
echo ‘// Retorna parte de uma string <br>
// “A funcao substr numera os caracteres da seguinte forma” <br>
//  0123456789…………………………………….55″ <br>
// Parametros de substr( string, a partir do x, até o caracter y)<br>
$texto = “Curso de PHP e MySQL”<br>
$parte_da_string = substr($texto, 0, 5)<br>’;
$texto = “Curso de PHP e MySQL”;
$parte_da_string = substr($texto, 0, 5);
echo “$negred”;
echo ‘$parte_da_string – [‘ . $parte_da_string . “] <br>”;

?>