Взимане на ключовете и стойностите от масив

anonimen

Super Moderator
Здравейте!
Как мога да мина през асоциативен масив и да му взема всички ключове и стойности? (стойностите са попълнени от потребителя, а ключовете са генерирани при показване на формуляра)
Тоест имам нещо такова:

PHP:
<form method="post" action="./">
<?
for($i = 0; $i < 20; $i++)
{
echo "<input name=\"ime[това нещо го генерира сървърът, всеки път е различно]\" />";
}
?>
</form>
<?
if(isset($_POST['submit'])){
$neshta = $_POST['ime'];//това е масивът
// И сега трябва да мина през масива и  да взема ключовете и стойностите.
// Валидността на стойностите се проверява на база ключовете, които не са известни
}
?>
Та се чудя какво да сложа на мястото на коментарите. Сетих се, че мога да променя формуляра така:
PHP:
<input type=hidde name=<?=$i?> value="произв. нещо" />
<input type=text name="произв. нещо" />
И после чрез стойността на $i (=ключ на другото поле) да взема стойността на другото поле.
Но търся просто по-бърз начин.
 
Този foreach никога не ми се беше налагало да го ползвам, а и като четох в началото за него ми се струваше толкова сложен, че се отказах от него.
И сега за първи път виждам и разбирам как работи...
Благодаря и на двама ви за отговорите, проработи! :) +1 +1
 

Back
Горе