Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Sv: kun et vis antal ord

Sv: kun et vis antal ord


 

Sv: kun et vis antal ord

Morten Jørgensen  

Jeg vil godt have hjælp til at lave så der kun kommer et vist antal ord ud.

kan godt finde ud af det med kun et vis antal tegn men hjælp mig lige med ord.

på for hånd tak



Dato : 27.05.2005, 14:22

Visninger : 1205

Points : 0

 

Altsaa afkortelse af sætninger osv?

ex. 
 blablalblalblalblalbla...

Saa der kun maa blive vist et bestemt antal bogstaver, naar det er overskredet kommer der
tre punktummer (...)

Det anet ka jeg ikke hjælpe med..


Dato : 24.04.2005, 15:26

Kommentar af : Nicolas Frantzen  

 

Har kun skrevet php i et par dage, så ved ikke om det her er den nemmeste metode.. 

<?php
// Teksten der skal "trimmes"
$txt "Børge gik en tur i skoven. Tra la la la la, hvor spændende. Not!!";
// "Skærer" $txt op, og sætter det i et array. (" " betyder at der skal klippes efter
hvert mellemrum)
$txtAr explode(" "$txt);
// Index variablen til while() løkken sættes til 0, fordi det første ord i array'et vil
ligge i $txtAr[0];
$i 0;
// Skriv de første 9 ord ud
while ($i 9) {
    echo 
$txtAr[$i]";
    
    
$i++;
}
// Tilføj 3 punktummer
echo("...");
?>

det vil skrive:" Børge gik en tur i skoven. Tra la la... " i browseren

er det sådan noget lignende du skal bruge?


Dato : 24.05.2005, 22:10

Kommentar af : Patrick Mogensen  

 

Her er der en lille kode... ;)
Virker dog kun hvis du henter den data fra en database

$query = mysql_query("SELECT id, file, title, dato, name, CONCAT(LEFT(text, 200), '...')
AS short FROM news ORDER BY id DESC LIMIT 5");

CONTACT(LEFT(text, 200), '...')    gør nok hvad du søger den skriver ... efter en sætning
hvis den rummer mere end 200 bogstaver.. ;)


Dato : 27.05.2005, 14:22

Kommentar af : Morten Jørgensen  

 

Der er en lille fejl i scriptet fra Patrik Mogensen. Det returnerer kun det i'te ord.Jeg
fik det til at fungere sådan. Det står i en repeat section i en DW doc. 
 <?php 
$brodtxt 
"";
$txt =$row_news['brodtekst']; 
// "Skærer" $txt op, og sætter det i et array. (" " betyder at der skal klippes efter
hvert mellemrum
$txtAr explode(" "$txt); 
// Index variablen til while() løkken sættes til 0, fordi det første ord i array'et vil
ligge i $txtAr[0]; 
$i 0
// Skriv de første 20 ord ud 
while ($i 20) { 
   
$brodtxt $brodtxt." ".$txtAr[$i]; 
     
    
$i++; 


Dato : 10.07.2008, 09:55

Kommentar af : Knudo  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund