Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Estou criando um sisteminha de noticias e precisei de uma função bem boba para criar uma sipnose na index do sistema.
$sinopse = substr($texto, 0, 50); //recebe os 50 primeiros caracteres da notícia(que é resultado de uma consulta no banco de dados)for($i=50;$i>=0;$i--) //contador que irá varrer, de tras pra frente, esses 50 caracteres.{ $posicao = $sinopse{$i}; // a cada novo loop, irá receber o caracter correspondente a posição $i da string if($posicao=="") // se ela for um espaço em branco { $i--; // decrementa 1 do contador para poder imprimir o texto até o caracter anterior ao espaço em branco $sinopse = substr($texto, 0, $i); // recebe o valor do texto até o ultimo espaço em branco existente nos primeiros 50 caracteres exit(); }}echo $sinopse; // joga na tela a sinopse
Bem, acontece que nada é imprimido na tela
To achando que o erro é na sintaxe da comparação, mas não sei qua é!
Quem poder me ajudar fico grato!
Carregando comentários...