Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Josias Viskoo

Caracteres limitados

Recommended Posts

Olá galera ! mais uma vez com uma dúvida útil !

Bom...

 

- Tenho um banco de dados e nesse banco de dados tenho um texto com 400 caracteres.

- agora no php lendo o mysql eu quero ler somente 200 caracteres como que eu faço ?

 

Ao exibir o texto lido do banco de dados de 400 caracteres apenas exibi 200 ! como faço isso ?

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá meu amigo!beleza?!

 

Segue um exemplo prático de como você conseguirá extrair os 200 caracteres:

<?php

//Conectar ao Banco de dados

$conectar = mysql_connect("localhost", "root", "senha");

$db = mysql_select_db("nome_banco_dados");

 

//Selecione a tabela_do_banco onde exista o campo onde deseja extrair as informações(caracteres)

$sql = "SELECT * FROM tabela_do_banco";

$query = mysql_query($sql, $conectar) or die(mysql_error());

 

 

while ($linha = mysql_fetch_object($query))

{

//Aqui será impresso os 400 caracteres do campo "texto_txt"

echo "<b>TEXTO COMPLETO: </b>".$linha->texto_txt;

echo "<br>";

//Aqui será impresso 200 caracteres do campo "texto_txt", use a função substr para extrair os 200 caracteres iniciando na posição "0".

echo "<b>TEXTO 200 Carac: </b>".substr($linha->texto_txt, 0, 200);

}

?>

 

Espero ter ajudado.

at++

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Muito obrigado a todos gostei muito resolveu o que eu estava precisando! muito obrigado pela força !!!

 

 

 

 

substr

 

(PHP 4, PHP 5)

 

substr — Retorna uma parte de uma string

Descrição

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

 

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

Parâmetros

 

string

 

A string de entrada.

start

 

Se start não for negativo, a string retornada iniciará na posição start em string , começando em zero. Por exemplo, na string 'abcdef', o caractere na posição 0 é 'a', o caractere na posição 2 é 'c', e assim em diante.

 

Se start for negativo, a string retornada irá começar no caractere start a partir do fim de string .

 

Exemplo #1 Usando um início negativo

<?php

$rest = substr("abcdef", -1); // retorna "f"

$rest = substr("abcdef", -2); // retorna "ef"

$rest = substr("abcdef", -3, 1); // retorna "d"

?>

length

 

Se length for dado e for positivo, a string retornada irá conter length caracteres começando em start (dependendo do tamanho de string ). Se a string é menor do que start , será retornado FALSE.

 

Se length for dado e for negativo, então esta quantidade caracteres serão omitidos do final de string (após a posicão de inicio ter sido calculada quando start for negativo). Se start denota uma posição além da truncagem, uma string vazia será retornada.

 

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"

?>

 

Valor Retornado

 

Retorna a parte extraída da string.

Exemplos

 

Exemplo #3 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

 

// 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

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.