Array-Problem

czweifel

Mitglied
Hey leute

Mein Problem ist folgendes:
Ich habe einen Array, etwa so
PHP:
$_POST["eingabe"] = array("Objekt1", "Objekt2", ..., "Objekt50")
und jetzt habe ich ein Eingabefeld
HTML:
<form action="file.php" method="post">
<input type="text" name="eingabe">
<input type="submit" value="Los geht's">
</form>
So, dass ist das was ich habe. Und jetzt möchte ich prüfen ob die Variable $_POST["eingabe"] auch einem Element im array entspricht. So wenn jetzt das verglichen ist nehmen wir an es ist das Element Nummer 27. Jetzt habe ich noch einen 2. Array, es soll nun das Element Nummer 27 heraus genommen werden und zurückgeschickt werden.

Bitte macht mir doch ein paar Vorschläge was die Funktionen betreffen.

Gruss czweifel
 
Probier Folgendes:
PHP:
$eingaben = array("Objekt1", "Objekt2", ..., "Objekt50");
if (($key = array_search($eingaben, $_POST['eingabe'], true)) !== false) {
    echo $zweitesArray[$key];
}
 
Also hab jetzt das mal ausprobiert geht irgendwie nicht.

PHP:
<form action="http://czweifel.klosterschulhaus.ch/Projekt/test.php" method="post">
<p><input type="test" name="eingabe"> <input type="submit" value="Los!"></p>
</form>

<?php
$zweiterArray = array("zweiteserstes", "zweiteszweites");
$eingaben = array("erstes", "zweites"); 
if (($key = array_search($eingaben, $_POST['eingabe'], true)) !== false) { 
echo $zweiterArray[$key]; 
}  
?>

Ich hoffe man kann das Problem lösen.
 
Zurück