Danke, das war der Schups in die RICHTIGE Richtung
foreach ($staaten AS $kontinent => $value)
{
if(in_array($suche,$staaten[$kontinent]))
{
echo "Der Staat <b>".$suche."</b> ist im Kontinent <b>".$kontinent."</b>!";
}
}
aber eine Frage habe ich noch:
Was ist der Unterschied zwischen " und ', da beides funktioniert.
So
$staaten = array (
'Afrika' => array('Tunesien','Sambia','Tansania','Gambia','Sambia'),
'Asien' => array('China','Indien','Pakistan'),
'Europa' => array('Deutschland','Österreich','Schweiz'),
'Amerika' => array('Kanada','USA','Mexiko')
);
oder
$staaten = array (
"Afrika" => array("Tunesien","Sambia","Tansania","Gambia","Sambia"),
"Asien" => array("China","Indien","Pakistan"),
"Europa" => array("Deutschland","Österreich","Schweiz"),
"Amerika" => array("Kanada","USA","Mexiko")
);