Извеждане на част от текст

kitchenbg

Registered
Привет, сигурно е глупаво :? да попитам как да покажа само първите 100 символа от текст който се намира в базаданни, и накрая да се появява текстови бутон "още ..." ? Някакви идеи? Благодарско предварително ..
 
kitchenbg каза:
Привет, сигурно е глупаво :? да попитам как да покажа само първите 100 символа от текст който се намира в базаданни, и накрая да се появява текстови бутон "още ..." ? Някакви идеи? Благодарско предварително ..
<?
$text="Привет, сигурно е глупаво да попитам как да покажа само първите 100 символа от текст който се намира в базаданни, и накрая да се появява текстови бутон още ...?";
$text=substr($text,0 , 35);// реже до 35 символ
echo $text." <br/> >><a href=> още</a>";
?>


Резултата ще е :


Привет, сигурно е глупаво да попит
>> още

При броевнето на символи включвай всичко-> нов ред, space и т.н.
 
<?
$text ="Кратък текст";
if (strlen($text)>35)
{$thedots='...';}
else
{$thedots='';}
$text= substr($text,0 , 35);
echo $text.$thedots;
?>

<?
$text="Дълъг текст ,който ще се отреже и ще се добавят ... накрая. ";
if (strlen($text)>35)
{$thedots='...';}
else
{$thedots='';}
$text= substr($text,0 , 35);
echo $text.$thedots;
?>

мисля ,че така беше пиша го набъро така , че може да има някоя грешка..
 
Благодарско, стана :?: Имаш 2 грешки, липсва ти запетая преди "който", :P но не е фатално, другата е тук - (strlen($text])>35)

<?php
$text="Дълъг текст, който ще се отреже и ще се добавят ... накрая.";
if (strlen($text)>35) { $thedots='...'; }
else { $thedots=''; }
$text=substr($text,0 , 35);
echo $text.$thedots;
?>


Отново мерси и наздраве! :twisted:
 

Back
Горе