Partyflock
 
Forumonderwerp · 976700
145x bekeken
 
Waarschuw beheerder
ik wil een array vullen afhankelijk van een variable.

de variable is het aantal dagen dat een persoon een reis boekt. zeg bijvoorbeeld 3. dan moet de array gevuld worden met 1,2 en drie

als het aantal dagen 5 is, dan moet het array gevuld worden met 1,2,3,4 en 5

ik heb me suf gezocht op internet en ook mijn php boeken geven hier geen oplossing voor..

iemand?
 
Waarschuw beheerder
:jaja: ??
Waarschuw beheerder
donateur
Uitspraak van verwijderd op zaterdag 13 oktober 2007 om 10:39:
iemand?


:jaja: vast wel iemand
Waarschuw beheerder
:nee: sorry snap het niet :P (f) mee
 
Waarschuw beheerder
$muliplier = dateDiff("/", $date2, $date1);
$i=1;


while ($i < $muliplier) {

$a = array($i => $i);
$i++;
}

print $a;


dit werkt dus niet?
Waarschuw beheerder
http://www.phpfreakz.nl/forum.php?forum=4

Mischien weten ze hier meer :)
Waarschuw beheerder
donateur
zoiets voor 5? of begrijp ik je nu verkeerd :bloos:

for($i=0; $i<4; $i++){
$array[]=$i;
}
laatste aanpassing
Waarschuw beheerder
donateur
Het is inderdaad wat marcel aangeeft, echter moeten de variabelen op een andere manier ingevuld worden.

<?php
$dagen = intval($_POST['dagen']); // variabele

$array = array();

for ( $i = 1; $i <= $dagen; $i++ )
$array[] = $i;

//inhoud tonen
print_r($array);
?>
 
Waarschuw beheerder
gast..ga alsjeblieft eerst een fatsoenlijke cursus volgen voordat je dit soort noob topics gaat openen.
 
Waarschuw beheerder
Uitspraak van verwijderd op zaterdag 13 oktober 2007 om 20:21:
gast..ga alsjeblieft eerst een fatsoenlijke cursus volgen voordat je dit soort noob topics gaat openen.


hey gast.. laat mij lekker met php freubelen.
ik ben netwerkontwikkelaar van oorsprong uit , geen programmeur.

dat jij alles van hard en software weet is algemeen bekend, maar dat wil nog niet zeggen dat ik ook zo goddelijk ben als jij. (Y)

de rest van de mensen bedankt voor de reacties. ç

de gebruikte oplossing is uiteindelijk geworden

$i=1;
while ($i <= $muliplier) {
$a[$i] = $i;
$i++;
}

// test display the resulting array
echo '<pre>'.print_r( $a, true).'</pre>';
?>