Usando a Função substr() do PHP

Comentários desativados 20 março 2010

 

A função substr() do PHP é responsável por retornar uma parte específica de uma string. Ou seja, você informa algum caractere ou expressão que possa estar inclusa numa string e esta função retorna. Mas você deverá fazer isso usando uma espécie de coordenadas para identificar a posição do que procura. Vamos aos exemplos.

<?php
//estrutura da função
$resultado = substr("$string", start, length);
?>

Usando um start negativo

<?php
$rest = substr("abcdef", -1);    // retorna "f"
$rest = substr("abcdef", -2);    // retorna "ef"
$rest = substr("abcdef", -3, 1); // retorna "d"
?>

Usando um length negativo

 
<?php
$rest = substr("abcdef", 0, -1);  // retorna "abcde"
$rest = substr("abcdef", 2, -1);  // retorna "cde"
$rest = substr("abcdef", 4, -4);  // retorna ""
$rest = substr("abcdef", -3, -1); // retorna "de"
?>

Uso básico da substr()

<?php
echo substr('abcdef', 1);     // bcdef
echo substr('abcdef', 1, 3);  // bcd
echo substr('abcdef', 0, 4);  // abcd
echo substr('abcdef', 0, 8);  // abcdef
echo substr('abcdef', -1, 1); // f
?>

Uso avançado da substr()

<?php
$string = 'abcdef';
echo $string{0};                     // a
echo $string{3};                     // d
echo $string{strlen($string)-1}; // f
?>

Me siga no Twitter para ficar por dentro das novidades do blog.

Leia Também

Tags: , , , , , , , , , , , , , , , , , ,

- escreveu 359 artigos em Brasil PHP.

Sou administrador de empresas, programador PHP, desenvolvedor web, marketeiro digital e me considero um problogger. Sou o editor do Brasil PHP e meu principal objetivo é levar conteúdos únicos e altamente relevantes para os leitores do blog. Aqui são abordados assuntos como criação de sites, monetização, programação PHP, SEO, Guias Comerciais, Classificados etc.

Entre em contato com o autor

Comentários não são permitidos.




Comentadores

© 2009/2012 Brasil PHP - Feito com Wordpress - Política de Privacidade -

Tema por Woo Themes