phpbar.de logo

Mailinglisten-Archive

[php] Array in Variablen umwandeln

[php] Array in Variablen umwandeln

Sebastian Mendel lists at sebastianmendel.de
Fre Jun 10 11:35:12 CEST 2005


dhirtzbruch at hrnetzwerk.de wrote:

> hab in einem Script zur Formularauswertung ein Array $required_values (Anzahl variiert) mit den Namen der zwingend benötigten Felder und ein Array $incoming_values mit den Inhalten aller Felder (ebenfalls unterschiedlich viele). Jetzt muss ich aus den Namen aus $required_values einzelne Variablen erstellen, steh total auf dem Schlauch... Die Arrays werden mit zwei For-Schleifen durchlaufen, die erste prüft das Array $incoming_values und die zweite bei jeder Runde das Array $required_values.
> 
> Sollte also so aussehen:
> wenn $required_values[$a] = "name" -> $name wird erstellt und mit $incoming_value[$i] gefüllt.
> 
> Mein Ansatz wäre irgendwas mit 
> 
> ${$required_values[$a]} = $incoming_values[$i];

<?php
foreach( $required_values as $name )
{
    $$name = $incoming_values[$name];
}
?>

oder was meinst du?


> Hoffe ich hab mich verständlich ausgedrückt und diesmal alle Listen-Regeln beachtet,

naja, so richtig plaintext ist deine Nachricht nicht, oder?

-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive