Toon posts:

[Cookies] Aantal regels tellen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hej,

Hoe kan ik uit een cookie het aantal regels tellen?

De invoer doe ik zo:
code:
1
2
$wat_er_al_stond = $cookie;
setcookie("cookie","$var \n $wat_er_al_stond");

Dit werkt prima!

Maar het aantal regels mag niet langer dan 5 worden, hoe kan ik dus de 6e regel automatisch laten verwijderen?

Alvast bedankt!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 12:18

gorgi_19

Kruimeltjes zijn weer op :9

Splitsen op \n en dan kijken hoe groot de resultarray is?

[ Voor 7% gewijzigd door gorgi_19 op 18-01-2004 18:49 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

gorgi_19 schreef op 18 januari 2004 @ 18:49:
Splitsen op \n en dan kijken hoe groot de resultarray is?
Splitsen op \n en dan maximaal de eerste vijf entries uit het resultarray tonen?

Lijkt me handiger? ;-)

Verwijderd

Topicstarter
gorgi_19 schreef op 18 januari 2004 @ 18:49:
Splitsen op \n en dan kijken hoe groot de resultarray is?
En hoe gaat dat?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

www.php.net/explode
en dan spelen met de for-construct van php.

  • damanseb
  • Registratie: Maart 2002
  • Laatst online: 24-07-2025
code:
1
2
3
4
5
6
7
8
$regelArray = explode("\n", $textmetnewlines);
// nu zit elke regel in 1 element van het array
// nu nog ff door regels 1 tm 5 whilen..
$i = 0;
while ($i < 5) {
  echo $regelArray[i];
  i++;
}

[ Voor 12% gewijzigd door damanseb op 18-01-2004 19:43 ]


Verwijderd

Topicstarter
thnx! ik ga dr mee bezig!

  • damanseb
  • Registratie: Maart 2002
  • Laatst online: 24-07-2025
my bad voor een niet werkend voorbeeld.. zat wat te knoeien met die while.. maar ut mag duidelijk zijn..

nog een ander wel werkend voorbeeld:

code:
1
2
3
4
5
6
7
8
9
10
<?php
$textmetnewlines = "regel1\nregel2\nregel3";
echo $textmetnewlines ."<br>";
$regelArray = explode("\n", $textmetnewlines);
// nu zit elke regel in 1 element van het array
// nu nog ff door regels 1 tm 5 whilen..
foreach ($regelArray as $key => $value) {
    if ($key < 5) { echo "Key: $key; Value: $value<br>\n"; }
}
?>

Verwijderd

Topicstarter
laat maar..

[ Voor 97% gewijzigd door Verwijderd op 18-01-2004 19:59 ]


Verwijderd

Topicstarter
het werkt!

Super bedankt!!
Pagina: 1