Avatar billede t-rex Nybegynder
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'];  <----------
    }
Avatar billede agrezz Nybegynder
11. februar 2005 - 14:19 #1
kender ikke php men der må være en tokenizer det er der altid :)
Avatar billede jakoba Nybegynder
11. februar 2005 - 14:20 #2
substr( $row['text'], 0, $x );      // tager de $x første bogstaver fra strengen
Avatar billede t-rex Nybegynder
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...
Avatar billede t-rex Nybegynder
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.
Avatar billede jakoba Nybegynder
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 );
}
Avatar billede jakoba Nybegynder
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 );
Avatar billede elskermad.dk Nybegynder
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 :)
Avatar billede jakoba Nybegynder
11. februar 2005 - 15:22 #8
Avatar billede t-rex Nybegynder
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 :-)
Avatar billede Slettet bruger
11. februar 2005 - 15:55 #10
wordwrap virker som der står her: http://dk.php.net/manual/en/function.wordwrap.php
Avatar billede 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;
?>
Avatar billede jakoba Nybegynder
11. februar 2005 - 17:26 #12
ok, men wordwrap virker altså. prøv igen for den er klart bedre her.
Avatar billede hmortensen Nybegynder
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]]] )
Avatar billede t-rex Nybegynder
19. februar 2005 - 18:25 #14
det skal jeg gøre hmortensen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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