Workshop de PHP
Manipulação de Strings + Exercícios
Manipulação de strings
Manipular strings no desenvolvimento web é muito comum e se faz necessário em diversos casos. O PHP oferece diversas funções que fazem este trabalho pra nós. Confira!
<?php
echo strlen("PHPWomenBR");
// output: 10
echo strtolower("PHPWOMENBR");
// output: phpwomenbr
echo strtoupper("phpwomenbr");
// output: PHPWOMENBR
strlen - função para contar letras.
strlower - deixa as letras minúsculas.
strtoupper- deixa as letras maiúsculas
Manipulação de strings
<?php
echo ucfirst("php women br");
// output: Php women br
echo ucwords("php women br");
// output: Php Women Br
echo lcfirst("PHPWOMENBR");
// output: pHPWOMENBR
ucfirst - deixa a primeira letra da string em caixa alta.
ucwords - torna a primeira letra de cada palavra em caixa alta
lcfirst- tornar o primeiro caractere de uma string em caixa baixa.
Manipulação de strings
<?php
echo str_replace("program","developer","Hello program!");
// output: Hello developer
str_replace - substituir determinado valor por outro em uma string.
str_word_count - Utilizado para contar o número de palavras em uma string.
<?php
echo str_word_count("Olá somos PHPWomenBR");
// output: 3
Manipulação de strings
<?php
echo strrev("PHPWomenBR");
// output: RBnemoWPHP
strrev - é utilizada para reverter uma `string`.
substr - Utilizada quando queremos apresentar apenas parte de uma `string`.
<?php
echo substr("Hello my name is developer",0,5);
// output: Hello
Exercícios
1- Abra o VSCode.
2- Crie uma variável que contenha a seguinte frase:
Estou aprendendo php.
3- No final o seu programa deve retornar:
a) Quantas letras tem esta frase.
b) Toda a frase em letras maiúscula.
c) Imprimir toda a frase com apenas a palavra PHP em maiúsculo.
d) Substitua todas as vogais por X .
Desafio tabuada
1. Utilizando a estrutura de repetição for, faça com que o contador comece do número 1 e pare no número 10.
2. Dica: não esqueça de utilizar a função PHP_EOL para quebrar linha.
Dica: Para obter a tabuada de 5, o 5 pode ser um valor fixo, ou seja: echo "5 x $i=" . 5 * $i;
@PHPWomenBR
t.me/PHPWomenBR
t.me/PHPWomenRJ
Manipulação de Strings - Parte 3
By Daiane Alves
Manipulação de Strings - Parte 3
- 664