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

  • 545