11. februar 2005 - 14:14
Der er
13 kommentarer og 1 løsning
tælle x hen i tekst
Hej eksperter. hvordan tæller man x hen i en tekst som ligger i mysql. $res = mysql_query("SELECT * FROM nyhed"); while($row = mysql_fetch_array($res)) { $row['text']; <---------- }
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
11. februar 2005 - 14:19
#1
kender ikke php men der må være en tokenizer det er der altid :)
11. februar 2005 - 14:20
#2
substr( $row['text'], 0, $x ); // tager de $x første bogstaver fra strengen
11. februar 2005 - 14:21
#3
hmm ja... har sku lavet det før det med at tælle men kan sku ikke huske det...
11. februar 2005 - 14:46
#4
hmm jakoba... hvordan gør jeg så at den fx. skriver de første 100 laver et <br> og skriver de næste 100.
11. februar 2005 - 15:02
#5
for ( $i=0; $i < strlen( $row['text'] ); $i += 100 ) { if ( $i != 0 ) echo "<br>"; echo substr( $row['text'], $i, $i+100 ); }
11. februar 2005 - 15:04
#6
Ups. den var gal. thredie parameter er ikke index men længde, så det skal være: echo substr( $row['text'], $i, 100 );
11. februar 2005 - 15:12
#7
eller wordwrap kunne også bruges i det eksempel! <? echo wordwrap($row['text'],100,"<br>"); ?> hvis jeg ikke husker helt galt :)
11. februar 2005 - 15:22
#8
11. februar 2005 - 15:48
#9
hmm wordwrap virker ikke som det står der... men jakoba det virker kanont det du skrev... så smider du et svar :-)
Slettet bruger
11. februar 2005 - 15:55
#10
Slettet bruger
11. februar 2005 - 15:56
#11
<?php $text = "The quick brown fox jumped over the lazy dog."; $newtext = wordwrap($text, 20, "<br />\n"); echo $newtext; ?>
11. februar 2005 - 17:26
#12
ok, men wordwrap virker altså. prøv igen for den er klart bedre her.
11. februar 2005 - 18:05
#13
t-rex, læg mærke til cut parameteren: string wordwrap ( string str [, int width [, string break [, bool cut]]] )
19. februar 2005 - 18:25
#14
det skal jeg gøre hmortensen
Vi tilbyder markedets bedste kurser inden for webudvikling