yesbarh, count tæller elementer i et array, hvorimod strlen tæller antal tegn i en streng. Ydemere vil dit eksempel blot tilføje "..." til slut, uden at afkorte strengen.
Tak for alle svarende. hmm det hurtigste var at tage hmortensen den var lige til at sætte ind. derfor har jeg valgt han skulle have de 10 point. så lig et svar hmortensen
Synes godt om
Slettet bruger
14. november 2005 - 23:06#9
der går nok yezbarh :) det kan ske for hvem som helst
Du kan jo også gøre det i udtrækket: SELECT *, CONCAT(LEFT(title,170),'...') as title_kort FROM kursus_kat ...og så bruge echo $kursus_kat['title_kort'];
hmortensen -> de er bestemt heller ikke vigtige for mig. men ikke engang et tak var at høre.
vi ønsker vel alle at deles om et så hyggeligt community som muligt, hvori der kan hjælpes og minde folk om scripts og muligheder til at udføre deres idéer. -> hvilket jeg bestemt ikke var tilfældet i dette spørgsmål.
hmortensen -> iøvrigt vil jeg lige svare dig på dine spørgsmål '-)
1) jeg vil tro du kører hos en udbyder - og den udbyder dækker sikkert dine programmeringsfejl. fjern lige disse dækninger af fejl med "ini_set("error_reporting", E_ALL);" og kør dit script.
--- jeg er ret sikker på den vil fejle :)
2) det regnede jeg med, at han selv kunne regne ud. hvis en bruger der ikke ved hvordan man finder antal tegn i en streng i en variabel - så tror jeg ikke du skal regne med at man kan overskue din løsning :) - men jeg havde da helt sikkert selv gjort det på din måde -> blot med isset() :P
Hvis der i tabellen, man requester, indeholder et felt, der hedder 'title', vil variablen altid være sat - og så er det overkill at skrive: if ( isset($kursus_kat["title"]) )
Og jaw, vi kan gå videre ;) SELECT katid, beskrivelse, IF(LENGTH(title) > 25, CONCAT(LEFT(title, 25), '...'), title) AS title FROM kursus_kat
Synes godt om
Ny brugerNybegynder
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.