[ Man-Wolf @ 22.07.2007. 17:12 ] @
Pozdrav,

Imam sledeci problem:

Recimo da u bazi imam neki duze text. I ja sad hocu da na sajtu prikazem samo deo tog text-a ( npr. prvih 100 karakter-a ). Da pojasnim jos malo:

Recimo da mi je u bazi sledeci text:

"Ja ne znam kako da izvrsim ovaj upit i zato pitam ljude sa ES-a, u nadi da ce mi pomoci."

I sad na sajtu hocu da prikazem samo deo text-a, odnosno da kao rezultat dobijem samo:

"Ja ne znam kako da izvrsim ovaj upit"

:)

Nadam se da ste shvatili :))

Unapred hvala !
[ Man-Wolf @ 22.07.2007. 17:27 ] @
Naso sam resenje u PHP-u.

Za slucaj da nekome zatreba:

Funkcija koja ce ograniciti duzinu string-a:
Code:

function truncate_string($string, $max_length){
    if (strlen($string) > $max_length) {
         $string = substr($string,0,$max_length);
         $string .= '..';
    }
return $string;
}


Upotreba:

Code:

$string = "Ovo je dugacka recenica koja nema nikakvog smisla, a ja bi zeleo da je ogranicim na samo 10 karaktera.";
echo truncate_string($string, 10);

[ mb_sa @ 22.07.2007. 18:46 ] @
Da, ta php funkcija ce odraditi posao. One koje to znima kako rijesti kroz mysql, funkcija je: SUBSTRING(str,pos,len)