Hi!
Ein Hash ist ein assoziatives Array, als Index dient also ein frei festlegbarer String.
Bei einem Array (Perl-Sprachgebrauch) handelt es sich um ein Array, auf dessen Elemente
ausschliesslich über den vom "System" gegebenen numerischen Index zugetriffen werden
kann.
Ist Liste das was in PHP ein numerischer Array ist? Ich habe von PERL nur behalten dass ein Hash etwa einem assoziativen Array in PHP entspricht, und ein Array eben einem numerischen Array in PHP, aber jetzt wo Du's sagst, letztere wurden glaue ich auch Liste genannt ;-)
Bei PHP ist das ja vermischt, oder?
In PHP gibt es entweder:
$my_num_array = array(1,5,'s');
print $mein_num_array[1]; // gibt aus '5'
oder:
$my_assoc_array = array('a' => 1, 'x' => 5, 'bla' => 's');
print $mein_assoc_array['x']; // gibt aus '5'
und auch Mischungen aus beiden.
Grüße
Andreas