Olá! Wednesday, 18 de September de 2024.



Dicas CódigoFonte.net
Tuesday, 16 de September de 2008

Usando substr

Descrição:

string substr ( string $string, int $start[, int $length ] )

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]

anderson - 10 de January de 2012 - 10:14
oi Rodrigo, como faço para colocar a hora e data no código que você postou sobre título: "Comentário"
anderson - 10 de January de 2012 - 10:19
oi Rodrigo, como faço para colocar a hora e data no código que você postou sobre título: "Sistema de Comentário"
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:


CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010