PHP: Obtendo partes de uma String


No post anterior eu disse que escreveria um post ensinando como filtrar os arquivos, na hora de exibir, pela sua extensão. ex: exibir somente os arquivos com extensão .jpg.

Primeiramente, temos de aprender a trabalhar com o manipulador de String chamado substr, pois será utilizado na filtragem dos arquivos.

O substr é responsável por retornar parte de uma String. o Substr possui 3 parâmetros: o primeiro é a própria string, o segundo é a posição que você quer que comece a ler e o terceiro é a quantidade de caracteres a ser retornada.

Podemos, também, utilizar um índice negativo, para que os caracteres sejam obtidos a partir do final da String.

Exemplos:

<?php
   $texto = "Tecnologia em Primeiro Lugar";
 
   echo substr($texto, 0, 10);  // resultado: Tecnologia
   echo "<br>";
   echo substr($texto, 11);     // resultado: em Primeiro Lugar
   echo "<br>";
   echo substr($texto, -5);     // resultado: Lugar
?>

Vale lembrar que os espaços em branco entre os caracteres devem ser contados e quando não colocamos o parâmetro final, o que diz quantos caracteres queremos, é retornado tudo depois da posição informada.

Na linha substr($texto,11) é retornado todos os caracteres a partir da posição 11. Na próxima linha é retornado 5 caracteres a partir do final.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *