Dynamische actie herhalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Roy Wagemakers

Roy Wagemakers

20/12/2015 21:57:29
Quote Anchor link
Hallo iedereen,

Ik zit eigenlijk met een kleine vraag.
Ik ben namelijk bezig met een line counter, alleen zou ik niet weten hoe ik ermee verder moet.

Ik heb wel al wat:

Om de lijnen te tellen gebruik ik:
$lines = substr_count($text,"\n") + 1;

Nu staat in de $lines het aantal lijnen.

Als dit bijvoorbeeld 3 zou zijn, moet dit eruit komen:

1<br/>1<br/>3<br/>

Maar als de $lines 5 is, moet er dit uit komen:

1<br/>2<br/>3<br/>4<br/>5<br/>


Mijn vraag aan jullie is hoe ik dit dynamisch zou kunnen maken?

Ik wil jullie alvast hartelijk danken voor jullie hulp!

Met vriendelijke groet,

Roy
Gewijzigd op 20/12/2015 21:58:32 door Roy Wagemakers
 
PHP hulp

PHP hulp

15/01/2025 00:32:10
 
Eddy E

Eddy E

20/12/2015 22:04:41
Quote Anchor link
Zoiets?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$text
= "Dit is dus tekst<br>die 4 regels<br>gaat bevatten.
Tot ziens!"
;

$aantal = substr_count(nl2br($text),"<br>") + 1;
$aantal = range(0, $aantal);
echo implode("<br>", $aantal);

?>


http://codepad.org/bIUApf0M
Gewijzigd op 20/12/2015 22:10:19 door Eddy E
 
Roy Wagemakers

Roy Wagemakers

20/12/2015 22:09:42
Quote Anchor link
Dit werkt!

Ik wil u hartelijk bedanken en wens u nog een prettige jaarwisseling!

Groet,
Roy
 
Thomas van den Heuvel

Thomas van den Heuvel

20/12/2015 22:43:24
Quote Anchor link
Ik zou ofwel <br /> gebruiken (als je toch al HTML aan het inkloppen bent), ofwel "enters" (\n (voor unix) \r\n voor windows), maar geen combinatie van beide, dat lijkt mij hopeloos verwarrend.

Plus een "\n" (of "\r\n") hoeft niet per se te resulteren in een (zichtbare) regelovergang.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.