Olá! Quarta Feira, 19 de Novembro de 2008.


Dicas CódigoFonte.net
Terça Feira, 16 de Setembro de 2008

Usando substr

Descrição:

<span class="type">string</span> <span class="methodname"><strong><strong>substr</strong></strong></span>
    ( <span class="methodparam"><span class="type">string</span> $string</span>, <span class="methodparam"><span class="type">int</span> $start</span>[, <span class="methodparam"><span class="type">int</span> $length</span> ] )

Retorna a parte de string especificada pelo parâmetro start e length .

Vamos aos exemplos para quem não entendeu nada =)

Exemplo #1 Usando um início negativo

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

Este exemplo é um exemplo bem simples. Nada impede que usuários iniciantes entendam-o.

Exemplo #2 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"
?>

Neste exemplo usamos o lenght negativo. Este não deve ser usado por iniciantes. É um pouco mais avançado... Mas podem usar, mas tenham em mente de que é possível não entenderem...

Exemplo #3 Uso básico da substr()

<?php
echo substr('abcdef'1);     // bcdef
echo substr('abcdef'13);  // bcd
echo substr('abcdef'04);  // abcd
echo substr('abcdef'08);  // abcdef
echo substr('abcdef', -11); // f

// Accessing single characters in a string
// can also be achived using "curly braces"
$string 'abcdef';
echo 
$string{0};                 // a
echo $string{3};                 // d
echo $string{strlen($string)-1}; // f

?>

E esté é o uso básico da substr(). Espero que tenham entendido... É uma função avançada, mas não custa ler.

Comentários do artigo [Novo comentário]

Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o login

Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:




Melhor Visualizado com
800x600 de Resolução

CodigoFonte.net » CodigoFonte.eti.br » Procurando o que comprar? » MeuMural.com.br » Todos os Direitos Reservados © 2002/2008

Procurando Notebooks, Câmeras Digitais, iPhones?

CompreDeTudo.com