Arrays
Nicole
- php
Hi,
Kurze Frage an euch da draußen...
geht folgendes?
wenn nicht, wäre ich über vorschläge hoch erfreut!
/*
<?php
$peter = "Peter";
$klaus = "Klaus";
$hans = "Hans";
$dieter = "Dieter";
$rf = array(Erstgeborene, Zweitgeborene, Drittgeborene, Viertgeborene);
$nname = "Muellers";
$vrname = array($peter,$klaus,$hans,$dieter);
if ($nname)
{
for($i=$rf[0]; $i<=$rf[03]; $i++)
{
echo "<ul><li>Der ".$rf[$i++]." von ".$nname." ist ".$vrname[$i++]."</ul></li><br>";
}
}
else
{
echo "Fehler...";
}
?>
*/
... zum einen die eigentliche Frage ob in arrays auf variablen rein duerfen, und was habe ich eigentlich beim auslesen falsch gemacht? kann man arrays auf in schleifen benutzen?
so wie $i=$rv[0]; $i<=$rv[03]; $i++ ....
ich danke euch!, auch wenns spät ist.
viele grüße,
nicole
Hallo!
$rf = array(Erstgeborene, Zweitgeborene, Drittgeborene, Viertgeborene);
in dieser Zeile fehlen 8 gleichartige Zeichen ;)
for($i=$rf[0]; $i<=$rf[03]; $i++)
{
echo "<ul><li>Der ".$rf[$i++]." von ".$nname." ist ".$vrname[$i++]."</ul></li><br>";
}
in dieser Schleife wird $i zweimal zu viel pro Durchlauf erhöht...
Sonst müßte es denke ich gehen...
Huhu nochmal....
ähm... was soll denn $i<=$rf[03]; heißen?
Die Größe des Arrays bekommt man mit sizeof($rf)
ich würde übrigens ein 2-dimensionales Array nehmen:
<?PHP
$family = array(
'vname' =>array('Amanda', 'Birgittchen', 'Chris'),
'geburt'=>array('Erster', 'Zweiter', 'Dritter'));
for($i=0; $i<sizeof($family['vname']); $i++)
{
echo $family[vname][$i] .' war '. $family['geburt'][$i] .'<br>';
}
?>
hi,
danke für die noch so später antwort, ich kannte zweidimensionale Arrays noch nicht, vielen dank für deine hilfe
gruß
nicole
Hello,
for($i=$rf[0]; $i<=$rf[03]; $i++)
für i=Erstgeborene, solange i <= Viertgeborene, erhöhe i um eins
Wie soll der arme Prozessor "Ersteborene" um eins erhönen?
i muss schon eine ganze Zahl sein, sonst funktioniert i++ nicht.
Würde mich jedenfalls wundern.
Grüße
Tom
hi,
$rf = array(Erstgeborene, Zweitgeborene, Drittgeborene, Viertgeborene);
du füllst das array mit den werten von konstanten.
wo hast du diese definiert?
gruss,
wahsaga