Avatar billede googolplex Novice
15. februar 2003 - 00:40 Der er 2 kommentarer og
1 løsning

Første 100 tegn

Hvordan man fat i de første 100 tegn fra en kolonne (eller de 100 sidste) ?
Avatar billede schaefner Juniormester
15. februar 2003 - 00:42 #1
Avatar billede googolplex Novice
15. februar 2003 - 01:08 #2
Tak :)

Jeg fandt desuden følgende funktion i php, som jeg synes er meget fiks, er den ikke meget god ?
Avatar billede googolplex Novice
15. februar 2003 - 01:09 #3
function klip($tekst, $laengde = 10, $tolerance = 10) { /* $laengde og $tolerance kan udelades */
    $punktum  = strpos(substr($tekst, $laengde-$tolerance, 2*$tolerance), "."); /* position af punktum */
    $mellemrum = strpos(substr($tekst, $laengde-$tolerance, 2*$tolerance), " "); /* position af mellemrum */
    $mere      = "..."; /* punktummer hvis mere tekst */

    if (strlen($tekst) <= $laengde + $tolerance) {
        $slut_pos = strlen($tekst); /* slutposition = slut på tekst, da denne er kortere end $laengde og $tolerance */
        $mere = ""; /* ikke andet */
    } elseif ($punktum !== false) {
        $slut_pos = $laengde-$tolerance+$punktum; /* slutposition = punktum */
    } elseif ($mellemrum !== false) {
        $slut_pos = $laengde-$tolerance+$mellemrum; /* slutposition = mellemrum */
    } else {
        $slut_pos = $laengde; /* slutposition $laengde (ikke noget at gøre - skær ord over) */
    }

    return substr($tekst, 0, $slut_pos) . $mere; // udskriv del + evt. punktummer
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester