abonnement Unibet Coolblue
  zondag 16 december 2012 @ 14:30:23 #251
12221 Tijn
Powered by MS Paint
pi_120372426
quote:
0s.gif Op zondag 16 december 2012 14:27 schreef Berend. het volgende:

[..]

Dank maar hoe zorg ik ervoor dat die maar 25 getallen laat zien?
Lees even hoe een for-loop werkt en je weet het.
pi_120372581
quote:
14s.gif Op zondag 16 december 2012 14:30 schreef Tijn het volgende:

[..]

Lees even hoe een for-loop werkt en je weet het.
Ik weet wel een beetje hoe de for en while enzo werken maar dit snap ik echt niet.
pi_120372674
quote:
0s.gif Op zondag 16 december 2012 14:27 schreef Berend. het volgende:

[..]

Dank maar hoe zorg ik ervoor dat die maar 25 getallen laat zien?
dat is het principe van een for-loop:

for ($i = 1; $i <= 25; $i++)
  zondag 16 december 2012 @ 14:50:51 #254
91039 mstx
2x1/2 = 1/2 x 1/2
pi_120373167
quote:
0s.gif Op zondag 16 december 2012 13:56 schreef Berend. het volgende:
Ik moet voor school een mini php script schrijven, maar snap het niet helemaal. De opdracht is: ''Schrijf een script waar je 25 keer een random getal van 1 tot 50 ziet.
1
2
3
<?php
echo "34 49 21 22 4 8 39 47 46 41 21 23 50 1 3 30 42 11 19 21 33 34 50 39 36";
?>
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_120373215
quote:
0s.gif Op zondag 16 december 2012 14:36 schreef Deeltjesversneller het volgende:

[..]

dat is het principe van een for-loop:

for ($i = 1; $i <= 25; $i++)
Bedankt, het is nu bijna gelukt!



Ik moet alleen nog een spatie krijgen na elk getal. Ik weet alleen niet hoe ik dat hier bij toevoeg. Dit is de eerste keer dat ik PHP leer. :P

[ Bericht 2% gewijzigd door Berend. op 16-12-2012 15:01:07 ]
  zondag 16 december 2012 @ 15:03:36 #256
272287 henrivo
Tikt tegen jassies
pi_120373566
Pffff, dat Zend Framework 2 is ook niet de makkelijkste om door te krijgen zeg ;(
  zondag 16 december 2012 @ 15:04:40 #257
91039 mstx
2x1/2 = 1/2 x 1/2
pi_120373593
quote:
0s.gif Op zondag 16 december 2012 14:52 schreef Berend. het volgende:

[..]

Bedankt, het is nu bijna gelukt!

[ afbeelding ]

Ik moet alleen nog een spatie krijgen na elk getal. Ik weet alleen niet hoe ik dat hier bij toevoeg. Dit is de eerste keer dat ik PHP leer. :P
echo mt_rand(1,50).' ';
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_120373636
quote:
0s.gif Op zondag 16 december 2012 15:04 schreef mstx het volgende:

[..]

echo mt_rand(1,50).' ';
Ah, die punt wist ik niet. Erg bedankt!
  zondag 16 december 2012 @ 15:36:43 #259
12221 Tijn
Powered by MS Paint
pi_120374829
Je had ook nog een keer "echo ' ';" kunnen doen.
pi_120378247
quote:
2s.gif Op zondag 16 december 2012 15:36 schreef Tijn het volgende:
Je had ook nog een keer "echo ' ';" kunnen doen.
Dan weet ik dat voor de volgende keer, dankje. Ik heb een volgend probleem bij opgave 12:



Hij geeft alleen maar 11 neer, ik heb geen idee waarom?
  zondag 16 december 2012 @ 16:49:02 #261
178193 Juicyhil
Bekende FOK!ker
pi_120378345
Omdat je $i iedere keer in het loopje overschijft
Zet die echo in de while en het moet goed gaan.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_120378737
quote:
0s.gif Op zondag 16 december 2012 16:49 schreef Juicyhil het volgende:
Omdat je $i iedere keer in het loopje overschijft
Zet die echo in de while en het moet goed gaan.
Nu doet die het nog steeds niet volledig.

  FOK!-Schrikkelbaas zondag 16 december 2012 @ 16:59:18 #263
862 Arcee
Look closer
pi_120378822
quote:
0s.gif Op zondag 16 december 2012 16:57 schreef Berend. het volgende:

[..]

Nu doet die het nog steeds niet volledig.

[ afbeelding ]
$i=1 moet vóór het begin van de while staan, anders zet je 'm steeds weer op 1.

1
2
3
4
<?php
$i
=1;
while (
$i<=10) {
?>

Ook <= ipv >= dus.
  zondag 16 december 2012 @ 16:59:19 #264
178193 Juicyhil
Bekende FOK!ker
pi_120378823
En je weet zeker dat $i groter of gelijk is aan 10?
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_120379004
quote:
0s.gif Op zondag 16 december 2012 16:59 schreef Arcee het volgende:

[..]

$i=1 moet vóór het begin van de while staan, anders zet je 'm steeds weer op 1.
[ code verwijderd ]

Ook <= ipv >= dus.
Dankjewel, nu werkt die! :)
pi_120379013
quote:
0s.gif Op zondag 16 december 2012 16:59 schreef Juicyhil het volgende:
En je weet zeker dat $i groter of gelijk is aan 10?
Was eventjes als test.
  zondag 16 december 2012 @ 17:15:03 #267
125913 Devolution
Beep beep Richie
pi_120379527
PHP werkt op een logische wijze. Als je script andere dingen laat zien dan je verwacht, kun je het beste goed nadenken wat je script nou eigenlijk precies doet. Je kunt bijvoorbeeld stap voor stap kijken wat de waarde van elke variabele is. Op deze manier kun je ook zien waar je de fout in bent gegaan in je script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
for ($i 1$i 10$i++){
    
$tafel 5;
    echo 
$i 'x' $tafel '= ' . . $i*$tafel '<br>';
}

while (
$i <= 10){
    
$i 1;
    
$i $i 1;
    
$tafel 5;
}

echo 
$i 'x' $tafel '=' $i*$tafel '<br>';
?>

De eerste ronde wordt er dit gedaan:
• $i krijgt de waarde 1
• $tafel krijgt de waarde 5
• echo 1 x 5 = 5

Tweede ronde:
• $i krijgt de waarde 2
• $tafel krijgt de waarde 5
• echo 2 x 5 = 10

Etc.

Negende ronde:
• $i krijgt de waarde 9
• $tafel krijgt de waarde 5
• echo 9 x 5 = 45

De volgende ronde zou $i gelijk zijn aan 10 waardoor de for-loop eindigt. $i heeft nu dus de waarde 9

Vervolgens komt de while-loop:
• $i krijgt de waarde 1
• $i krijgt de waarde 1+1 = 2
• $tafel krijgt de waarde 5

Tweede ronde:
• $i krijgt de waarde 1
• $i krijgt de waarde 1+1 = 2
• $tafel krijgt de waarde 5

Aangezien de waarde van $i elke ronde wordt teruggezet naar de waarde 1 blijf je eeuwig in de while-loop hangen. Stel je zou die loop uiteindelijk op de een of andere manier breken, dan gaat ie verder met het script (waarbij $i de laatste toegewezen waarde krijgt, wat 2 is):

• Echo 2x5=10

En that's it. In totaal krijg je dus dit te zien:
[quote]
1x5=5
2x5=10
3x5=15
4x5=20
5x5=25
6x5=30
7x5=35
8x5=40
9x5=45 (..Nu stop je de while-loop geforceerd)
2x5=10
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
  zondag 16 december 2012 @ 20:26:02 #268
137776 boem-dikkie
Jedi Mind Baby!
pi_120388162
quote:
15s.gif Op zondag 16 december 2012 15:03 schreef henrivo het volgende:
Pffff, dat Zend Framework 2 is ook niet de makkelijkste om door te krijgen zeg ;(
Vond Zend wel meevallen, 2 nog niet geprobeerd.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 16 december 2012 @ 20:29:01 #269
272287 henrivo
Tikt tegen jassies
pi_120388323
quote:
11s.gif Op zondag 16 december 2012 20:26 schreef boem-dikkie het volgende:

[..]

Vond Zend wel meevallen, 2 nog niet geprobeerd.
Ik heb nooit met ZF1 gewerkt, maar van wat ik gezien heb lijkt het een peuleschil vergeleken met de opvolger. 't Jammere is dat er nog zo weinig goede documentatie/handleidingen beschikbaar zijn, dat zou een stuk schelen denk ik
pi_120388441
quote:
12s.gif Op zondag 16 december 2012 17:15 schreef Devolution het volgende:
dik lang verhaal
Wat is het nut van $tafel = 5; in een loop te definiëren? Je zet hem toch maar 1 keer, dus kun je dat beter boven in de code doen.
  zondag 16 december 2012 @ 20:43:44 #271
218617 YazooW
bel de wouten!
pi_120389255
Heeft iemand iets van leesvoer/tips omtrent het verwerken van grote hoeveelheden data (miljoenen records) in een mysql database + php applicatie? Wil binnenkort een projectje gaan starten maar heb nog totaal geen ervaring met grote hoeveelheden data. Alle records bevatten dezelfde kolommen maar ik heb zo'n vermoede dat als ik ze allemaal in 1 tabel zet dit niet helemaal goed zal zijn voor de performance.
pi_120391014
Mijn laatste vraag voor vandaag:


Waarom geeft die hier een error? (Hier = laatste 4 regels)


quote:
0s.gif Op zondag 16 december 2012 20:30 schreef Pakspul het volgende:

[..]

Wat is het nut van $tafel = 5; in een loop te definiëren? Je zet hem toch maar 1 keer, dus kun je dat beter boven in de code doen.
Zal het vanaf nu doen, zie hierboven.
  zondag 16 december 2012 @ 21:16:33 #273
12221 Tijn
Powered by MS Paint
pi_120391241
quote:
0s.gif Op zondag 16 december 2012 21:13 schreef Berend. het volgende:
Mijn laatste vraag voor vandaag:
[ afbeelding ]

Waarom geeft die hier een error? (Hier = laatste 4 regels)
Omdat je je PHP-tag niet afsluit?
pi_120391319
quote:
2s.gif Op zondag 16 december 2012 21:16 schreef Tijn het volgende:

[..]

Omdat je je PHP-tag niet afsluit?
Hey, die was ineens weg. Dankjewel voor de hulp! :)
  maandag 17 december 2012 @ 11:26:04 #275
25889 Sitethief
Fulltime Flapdrol
pi_120409392
quote:
0s.gif Op zondag 16 december 2012 21:17 schreef Berend. het volgende:

[..]

Hey, die was ineens weg. Dankjewel voor de hulp! :)
Hey berend, jij hier :D.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')