$i uit for loop gebruiken als variabele...
Ik zit opnieuw met een probleem. Kan dit wel? of heb ik gewoon een syntax fout gemaakt?
(Het gaat em over regel 12 waar ik $i gebruik...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
// definiëren van de arrays in een array
$user_db = array( "id_1" => array( 'naam' => 'thomas' , 'gegevens' => 'man' , 'leeftijd' => '18' ),
"id_2" => array( 'naam' => 'david' , 'gegevens' => 'man' , 'leeftijd' => '80' ),
"id_3" => array( 'naam' => 'vincent' , 'gegevens' => 'man' , 'leeftijd' => '3.5' ),
"id_4" => array( 'naam' => 'veronique' , 'gegevens' => 'vrouw' , 'leeftijd' => '30'));
// output met while
for ($i = 1; $i <= 4; $i++) {
echo $user_db[id_$i]["naam"], "<br>", $user_db[id_$i]["gegevens"], "<br>", $user_db[id_$i]["leeftijd"], "<br><br>"; //thomas
}
?>
// definiëren van de arrays in een array
$user_db = array( "id_1" => array( 'naam' => 'thomas' , 'gegevens' => 'man' , 'leeftijd' => '18' ),
"id_2" => array( 'naam' => 'david' , 'gegevens' => 'man' , 'leeftijd' => '80' ),
"id_3" => array( 'naam' => 'vincent' , 'gegevens' => 'man' , 'leeftijd' => '3.5' ),
"id_4" => array( 'naam' => 'veronique' , 'gegevens' => 'vrouw' , 'leeftijd' => '30'));
// output met while
for ($i = 1; $i <= 4; $i++) {
echo $user_db[id_$i]["naam"], "<br>", $user_db[id_$i]["gegevens"], "<br>", $user_db[id_$i]["leeftijd"], "<br><br>"; //thomas
}
?>
Vriendelijke Groeten,
Thomas Verbeke
Gewijzigd op 01/01/1970 01:00:00 door Tommy
Je kan wel de variabele variabelen maken. Bas heeft hier voor een tutorial geschreven. Even zoeken dus
ok, eff zoeken...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
// definiëren van de arrays in een array
$user_db = array( "id_1" => array( 'naam' => 'thomas' , 'gegevens' => 'man' , 'leeftijd' => '18' ),
"id_2" => array( 'naam' => 'david' , 'gegevens' => 'man' , 'leeftijd' => '80' ),
"id_3" => array( 'naam' => 'vincent' , 'gegevens' => 'man' , 'leeftijd' => '3.5' ),
"id_4" => array( 'naam' => 'veronique' , 'gegevens' => 'vrouw' , 'leeftijd' => '30'));
// output met while
for ($i = 1; $i <= 4; $i++) {
echo $user_db['id_' . $i]["naam"], "<br>", $user_db['id_' . $i]["gegevens"], "<br>", $user_db['id_' . $i]["leeftijd"], "<br><br>"; //thomas
}
?>
// definiëren van de arrays in een array
$user_db = array( "id_1" => array( 'naam' => 'thomas' , 'gegevens' => 'man' , 'leeftijd' => '18' ),
"id_2" => array( 'naam' => 'david' , 'gegevens' => 'man' , 'leeftijd' => '80' ),
"id_3" => array( 'naam' => 'vincent' , 'gegevens' => 'man' , 'leeftijd' => '3.5' ),
"id_4" => array( 'naam' => 'veronique' , 'gegevens' => 'vrouw' , 'leeftijd' => '30'));
// output met while
for ($i = 1; $i <= 4; $i++) {
echo $user_db['id_' . $i]["naam"], "<br>", $user_db['id_' . $i]["gegevens"], "<br>", $user_db['id_' . $i]["leeftijd"], "<br><br>"; //thomas
}
?>
is toch dit he
http://www.phphulp.nl/php/tutorials/8/225/410/
Gewijzigd op 01/01/1970 01:00:00 door Tommy
Vergt enige aanpassing maar is m.i. mooier dan het gebruik van variabele variabelen.
Ik heb je alleen verwezen naar de tut om te laten zien dat het kan maar ik beveel het niet aan.
sorry bas ;)
ok ik ga et eff bekijken , srry rafael...
Soms vraag ik me af of jullie reacties van andere leden wel lezen... Bij m'n post, zit je code bijgevoegd, aangepast, en werkend... En nog er over kijken... Maar goed :)
Gewijzigd op 01/01/1970 01:00:00 door Tommy
@Tommy, euhm, werkend, en een syntax error? Hoe doe je zoiets? :^)
zo doe ik dat :p (en dat 'werkend' was sarcame, nu ja mijn humor ligt laag, ik weet het)
Gewijzigd op 01/01/1970 01:00:00 door Tommy
Lijn 86, 87, en 88 ff plakken zou handig zijn ;)
ik was gemist in mijn file op mijn localhost, hij toonde een ander script waar ik mee bezig was :p
bedankt voor alles maar heb je ergens een handleiding staan die jouw code verantwoord, dan leer ik ook bij ;)
Geen idee waar dat geschreven staat, was gewoon een logische redenering :)
heb net een nieuwe php-handleiding en het staat er niet in :p nu ja misschien zie ik het gewoon niet staan :)
heeft het gebruik van . een naam? ik heb dat al veel zien staan maar ik zou graag weten wanneer ik het kan gebruiken en hoe?
(sommige mensen (ikke vroeger) doen gewoon zo:
maar dat heb ik hier geleerd dat dat niet mooi is.
En om gelijk terug te komenop dat verhaal van jou Tommy: je bedoelde na die 'text'. die punt? Ik kweet niet hoe het heet, maar het moet als je na een letterlijke output (om het zo te zeggen) en als je erachter nog iets wil zeggen.
Zim:
(sommige mensen (ikke vroeger) doen gewoon zo:
maar dat heb ik hier geleerd dat dat niet mooi is.
maar dat heb ik hier geleerd dat dat niet mooi is.
*Beep* :) Je deed het met dubbele quotes, anders kreeg je dit als output:
> blaat geeft: $blaat
En dat wou je niet hoor ;)