Letters vermenigvuldigen in PHP

Gestart doorKlaasie16 reacties31 weergaven

17 berichten · pagina 1 van 2

Klaasie

Lid · Topicstarter

Berichten
5.498
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik heb de volgende code:

[COLOR= #0000BB]<?php
$tweet1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]180[/COLOR] [COLOR= #007700]-[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$spaties[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$tweet1[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #DD0000]&nbsp;[/COLOR][COLOR= #007700];[/COLOR]
?>


En hiermee wil ik bereiken (Als het aan tekens van $tekst 150 is)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


(Heb het ff snel getypt dus het kan 1   meer of minder zijn)
Maar zoals ik het nu heb werkt het niet. (De output nu is: "0")
Weet iemand hoe het wel moet?

Groeten,

Klaasie.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Je kan geen nummers in een variable hebben
Dus $tweet[1] zou ik dan doen ofzo
0
Klaasie

Lid · Topicstarter

Berichten
5.498
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Je kan geen nummers in een variable hebben
Dus $tweet[1] zou ik dan doen ofzo

Een variable mag wel nummers bevatten hoor?
Dus $tweet1 kan gwn emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Klaasie schreef:
Eerdere citaten tonen
Nielsie schreef:
Je kan geen nummers in een variable hebben
Dus $tweet[1] zou ik dan doen ofzo

Een variable mag wel nummers bevatten hoor?
Dus $tweet1 kan gwn emo
Nope
0
Klaasie

Lid · Topicstarter

Berichten
5.498
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Eerdere citaten tonen
Klaasie schreef:
Eerdere citaten tonen
Nielsie schreef:
Je kan geen nummers in een variable hebben
Dus $tweet[1] zou ik dan doen ofzo

Een variable mag wel nummers bevatten hoor?
Dus $tweet1 kan gwn emo
Nope
Ik heb het zonet zelf uitgetest..
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Eerdere citaten tonen
Klaasie schreef:
Eerdere citaten tonen
Nielsie schreef:
Je kan geen nummers in een variable hebben
Dus $tweet[1] zou ik dan doen ofzo

Een variable mag wel nummers bevatten hoor?
Dus $tweet1 kan gwn emo
Nope
Een variable kan wel nummers bevatten emo
Als je text korter is dan 180 wil je er spaties achter, evenveel als er minder dan 180 tekens zijn? Zal ik zo even over nadenken.

[COLOR= #0000BB]<?php
$tweet1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]180[/COLOR] [COLOR= #007700]-[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tweet1[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #0000BB]$tweet1[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$tweet1[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$spaties[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$spaties[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]&nbsp;[/COLOR][COLOR= #007700];
    }[/COLOR]
?>
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jullie begrijpen denk ik niels zn opzicht niet.
Je kan geen getal vermenigvuldigen met een string hierbij is dit dus  
dan moet je gewoon met een for loop doen.
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Daiman dan zegt hij dat heel verkeerd ... of jij begrijpt het niet.
Anyway, mijn code kan waarschijnlijk beter/korter/sneller, maar dat moet je zelf dan maar doen.
0
Klaasie

Lid · Topicstarter

Berichten
5.498
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Alemaalte schreef:
Daiman dan zegt hij dat heel verkeerd ... of jij begrijpt het niet.
Anyway, mijn code kan waarschijnlijk beter/korter/sneller, maar dat moet je zelf dan maar doen.

Ik ga de code van jou testen smile
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Alemaalte schreef:
Daiman dan zegt hij dat heel verkeerd ... of jij begrijpt het niet.
Anyway, mijn code kan waarschijnlijk beter/korter/sneller, maar dat moet je zelf dan maar doen.
Ik begrijp zon klein beetje niels zijn opmerking.
Maar jouw code kan zo jah wink
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ipv $spaties = $spaties .  ; kun je ook $spaties .=  ; doen
0
Klaasie

Lid · Topicstarter

Berichten
5.498
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het werkt smileBedankt Alemaalte (En de rest ook bedankt)!
Wacht.. zoals het nu is was het niet de bedoeling.
Het is de bedoeling dat hij het goede aantal spaties erachter zet.
Ik heb 2 dingen, de tweet en de tijd.
Als de tweet 4 tekens lang is dat moet hij
Totale lengte wat op die balk past: 192 -
Lengte van de tijd is 180
180 - aantal tekens van de tekst is 176 spaties.
Zo duidelijker?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$tweet1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]180[/COLOR] [COLOR= #007700]-[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$spaties[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_repeat"]str_repeat[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]&nbsp;[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tweet1[/COLOR][COLOR= #007700]);[/COLOR]
?>


Zo dan?
0
Klaasie

Lid · Topicstarter

Berichten
5.498
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
[COLOR= #0000BB]<?php
$tweet1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]180[/COLOR] [COLOR= #007700]-[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$spaties[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_repeat"]str_repeat[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]&nbsp;[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tweet1[/COLOR][COLOR= #007700]);[/COLOR]
?>
Zo dan?

Dat werkt wel, bedankt biggrinMaar rekent PHP met strlen de spaties uit een variable ook mee?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, je kan eventueel met trim() de overbodige spaties voor en achteraan de tekst weghalen, dan rekent ie die niet mee maar die tussen de woorden wel smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren