Mailinglisten-Archive |
Andreas Stagl wrote: > Hallo nochmal, > > Andreas Stagl schrieb: > >> [...] >> >> <?php >> // nehmen wir mal die folgenden werte als gegeben an >> $_POST['person']['name']['first']='andy'; >> $htmfieldname = 'person[name][first]'; >> >> // nun wollen wir mittels $htmlfieldname an den zugehörigen wert des $_POST >> // arrays herankommen >> $arrKeys = ( explode('[',str_replace(']','',$htmfieldname)) ); >> $dummy = $_POST; >> foreach($arrKeys as $intKey => $strVal) >> { >> $dummy=$dummy[$strVal]; >> } >> >> // geschafft, scheint aber recht umständlich >> echo $dummy; >> ?> >> Es fragt sich natürlich, warum du die Variabelnamen so wählst... Wenn du auf diese dynamische Zugriffsweise über $htmlfieldname bruahcts, wäre es geschickter auch die Post-Variable da 'kompatibler' zu wählen: $_POST['person_name_first']='andy'; $htmfieldname = 'person_name_first'; Denn dann kommst du mir echo ${$htmlentities}; an die Variable... > > Danke im Voraus & liebe Grüße, > Andy Yannik
php::bar PHP Wiki - Listenarchive