[php] string regel voor regel doorlezen

Pagina: 1
Acties:

  • mrfatmen
  • Registratie: Februari 2001
  • Laatst online: 19:32
dit zal wel heel simpel zijn en al tienkeer vertelt maar hoe kan je een string regl vor regel doorlezen,
en eventueel regel voor regel aanpassen.

Heeft uw auto pijn? Ga dan naar de onderdelenlijn
Het bedrijf waar ik met veel plezier werk - Mijn eigen vertrouwde domein


  • Grum
  • Registratie: Juni 2001
  • Niet online
splitten op de regeleindes en dan wat daaruitkomt 'regel-voor-regel' doorlezen

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

PHP:
1
<?$i = 0;$array = explode("\n", $string);while ($i < sizeof($array))echo($array[$i]."<br>");?>

zowiets?

Stop uploading passwords to Github!


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

Op zondag 10 maart 2002 11:16 schreef papa_eend het volgende:
PHP:
1
<?$i = 0;$array = explode("\n", $string);while ($i < sizeof($array))echo($array[$i]."<br>");?>

zowiets?
dit lijkt me niet echt een gezond stukje code ;)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 10 maart 2002 11:37 schreef Timpie het volgende:
dit lijkt me niet echt een gezond stukje code ;)
Ach, een for is sowieso mooier in dit soort gevallen ;)

Maarja: [topic=433286/1/100] :P

Verwijderd

Maar volgens mij hoort er toch nog wel een $i++; bij. Gebeurt niet uit zichzelf lijkt me zo. :)

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Probeer deze functie eens....

http://www.php.net/manual/en/control-structures.foreach.php

Deze ideaal ermmm speciaal bedoelt om door array's heen te lopen.

Programmer - an organism that turns coffee into software.


Verwijderd

Deze code had ik ooit nog eens geschreven, ik heb hem maar ff uit het stof gehaald:
PHP:
1
<?$text = "blaat|blaat2|blaat3|blaat4";$explodeer = explode("|",$text);$aantal = count($explodeer);if(!$pagina) {$pagina = "1";}$vorige = $pagina - 1;if($vorige == "0" || $pagina == "") {echo "< ";}else {echo "<a href=\"$PHP_SELF?pagina=$vorige\"><</a> ";}for($x = 1; $x < $aantal + 1; $x++) {if($x == "$aantal") {$streep = "";}else {$streep = "|";}if($x == "$pagina") {$b = "<b>";$b2 = "</b>";}else {if($x != "$pagina") {$b = "";$b2 = "";}}echo "<a href=\"$PHP_SELF?pagina=" . $x . "\">" . $b . $x . $b2 . "</a> $streep ";}$volgende = $pagina + 1;if($volgende - 1 == "$aantal") {echo "> ";}else {echo "<a href=\"$PHP_SELF?pagina=$volgende\">></a> ";}for($x = 1; $x < $aantal + 1; $x++) {if($pagina == "$x") {echo "<p>" . $explodeer[$x - 1] . "</p>";}}?>

Hiermee splitst ie $text op, zodat je 1 var op verschillende pagina's kunt 'door bladeren'. Dmv een splits teken, in dit geval: |.

Misschien kun je er wat mee :)
Pagina: 1