Problem mit Array

The_Fang

Mitglied
Hi
Ich habe ein Problem mit arrays. Ich habe im PHP-Manual gesucht und nichts gefunden.
Ich habe diese beiden ‘arrays’:
PHP:
$array1 = array('indexbla','index2','indexman','indexfun','indexmaster');
$array2 = array('1','0','0','1','0');

Ich möchte jetzt das die beiden arrays zu einem werden. Und das sollte am Ende ungefähr so aussehen:
PHP:
$array = array (
"indexbla" => '1',
"index2" => '0',
"indexman" => '0',
"indexfun" => '1',
"indexmaster" => '0'
);
Das ganz muss aber in einer Funktion sein, da $array1 und $array2 ueber 30 werte aufnehmen müssen.
P.S. $array1 und $array2 haben immer gleich viele werte
 
Zuletzt bearbeitet:
PHP:
foreach ($array1 as $i => $key) {
  $val = $array2[$i];
  $array[$key] = $val;
}
100% ungetestet.

PS: Der Plural von Array lautet Arrays (die y -> ie Regel greift hier nicht, da vor dem y ein Vokal steht)... aber das nur am Rande.
 
PHP:
$array3 = array();
for ($i=0; $i<count($array1); $i++) {
    $array3[$array2[$i]] = $array1[$i];
}

<edit>
Mist, zu spät.

Ach ja: auch ungetestet ;)
</edit>
 
Zurück