login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Auto Nummering?? (Opgelost)

Offline tbsites - 02/06/2007 20:47 (laatste wijziging 02/06/2007 20:48)
Avatar van tbsitesOnbekend Hallo

Ik wil graag een soort nummering net als je bij de code vakken van sitemasters hebt.(zie voorbeeld hieronder) weet iemand hier een scriptje voor??

Voorbeeld:

  1. <html>
  2. <head>
  3. <title>

9 antwoorden

Gesponsorde links
Offline Stijn - 02/06/2007 21:43
Avatar van Stijn PHP expert gewoon een teller maken met for.

  1. <?
  2. $explode = explode('\n' , $string);
  3. $aantal_regels = count( $explode );
  4.  
  5. for( $i = 1 ; $i <= $aantal_regels ; $i++ ) {
  6. echo $i . ') '. $explode[ $i-1];
  7. }
Offline dotPixel - 03/06/2007 01:10 (laatste wijziging 04/06/2007 16:16)
Avatar van dotPixel PHP interesse erhm.. correctie:

  1. <?php
  2. $explode = explode('\n' , $string);
  3.  
  4. // =>
  5.  
  6. $explode = explode("\n" , $string);
  7. ?>


;-)
Citaat:
Marten edit
PHP openen en sluiten aub voor highlighting.

Offline tbsites - 03/06/2007 08:24
Avatar van tbsites Onbekend uhhh?? ik snap het niet hellemaal?
Waar moet je de tekst dan zetten?
De code van mij is nu:

  1. <?
  2. $explode = explode("\n" , $string);
  3. $aantal_regels = count( $explode );
  4.  
  5. for( $i = 10 ; $i <= $aantal_regels ; $i++ ) {
  6. echo $i . ') '. $explode[ $i-1];
  7. }
  8.  
  9.  
  10.  
  11.  
  12. ?>
Offline Stijn - 03/06/2007 11:37
Avatar van Stijn PHP expert de code staat in $string.

@dotPixel: '' en "" zijn beide goed hoor. Het verschil is:

  1. <?
  2. $var = 'stijn';
  3. echo '$var'; //output: $var
  4. echo "$var"; //output: stijn
Offline GTW - 03/06/2007 11:40
Avatar van GTW Gouden medaille

PHP gevorderde
tussen enkele quotes krijgt php door wat er letterlijk staat, tussen dubbele quotes neemt deze de waarde van wat er in staat
Offline tbsites - 03/06/2007 13:03
Avatar van tbsites Onbekend Ik snap het nog steets niet. wat moet ik schrijven??
Offline dotPixel - 03/06/2007 16:22 (laatste wijziging 03/06/2007 16:23)
Avatar van dotPixel PHP interesse @stijn1989 in enkele quotes wordt \n niet herkend/omgezet als newline. Probeer je code dan eens uit te voeren.

  1. <?php
  2. $string = 'Is dit één
  3. regel of zijn het toch
  4. 3 regels?';
  5.  
  6. $explode = explode('\n' , $string);
  7. $aantal_regels = count( $explode );
  8.  
  9. for( $i = 1 ; $i <= $aantal_regels ; $i++ ) {
  10. echo $i . ') '. $explode[ $i-1];
  11. }
  12. ?>


Dit output dat het maar 1 regel is.

Zelfde als je een newline wilt echoën om je bron-code op orde te houden, echo '\n' werkt niet je krijgt letterlijk \n. Je moet dan dus of de constante PHP_EOL gebruiken of double quotes om je \n.
Offline tomkeim - 04/06/2007 16:14 (laatste wijziging 04/06/2007 16:17)
Avatar van tomkeim Onbekend Ja het werkt:!:

Citaat:
Marten edit
1 uitroepteken is meer dan genoeg. Waarom heb je overigens 2 accounts?
Offline Thomas - 04/06/2007 16:17
Avatar van Thomas Moderator Idd.
tbsites == tomkeim?

Lol.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s