edit wegen TobiaZ 
, hoffe es ist so ok:
Hallo mal wieder
,
Ich beschreibe mein Problem mal kurz:
Will nen einfaches MasterMind Script aufsetzen und bin bis hierhin vorgedrungen:
auswerung.php
	
So... Wenn ich nun die Datei aufrufe ist das array "$color" irgentwie "kaputt".
Statt das es die kompletten Namen ausgibt wie "Gelb" "Schwarz" usw. gibt es nur den Anfangsbuchstaben "G" bzw "S" oder so an.
Ausgaben:
	
Kann mir jemand sagen wieso... 
 
Danke schonmal im voraus
					
, hoffe es ist so ok:Hallo mal wieder
,Ich beschreibe mein Problem mal kurz:
Will nen einfaches MasterMind Script aufsetzen und bin bis hierhin vorgedrungen:
auswerung.php
PHP-Code:
	
	
<?php
$i = $_POST['color']; // Anzahl der Stellen die Generiert werden sollen
// Genieriert Zufallszahlen 0 bis 4 in dem array $farben (Genieriert sooft wie $i gross ist)
for($n=0;$i>$n;$n++) {
   srand((double)microtime()*1000000);
   $farben[] = rand(0,4);
} 
$farbeni = array(0=>"Rot", 1=>"Gruen", 2=>"Blau", 3=>"Gelb", 4=>"Schwarz"); // Ein array das den Zufallszahlen Werte zuweist
// Gibt den Zufallszahlen mit Hilfe des Arrays $farbeni eine Farbe
for($n=0;$i>$n;$n++) {
   $color[$n] = $farbeni[$farben[$n]];
}
?>
<html>
...
   <table border="0" width="80%" bgcolor="#B0C4EA" class="td_all">
      <tr>
         <td><p align="center"><b>
<?php
print_r($farben);
echo "<br>";
print_r($farbeni);
echo "<br>";
print_r($color);
?></b></p></td>
      </tr>
   </table>
...
</html>
Statt das es die kompletten Namen ausgibt wie "Gelb" "Schwarz" usw. gibt es nur den Anfangsbuchstaben "G" bzw "S" oder so an.
Ausgaben:
PHP-Code:
	
	
print_r($farben); :
Array ( [0] => 2 [1] => 1 [2] => 3 [3] => 3 ) // <-- Stimmt so.. soll auch so sein
print_r($farbeni); :
Array ( [0] => Rot [1] => Gruen [2] => Blau [3] => Gelb [4] => Schwarz ) // <-- OK ist klar... stimmt auch
print_r($color); :
BGGG // <-- Die is FALSCH !!! Soll ein array mit den KOMPLETTEN Namen bei rauskommen. 
 Danke schonmal im voraus
          
 Moderator
							
						
Kommentar