'') { $str_serial=trim(stripslashes($_POST['serial'])); $arr_serial=unserialize($str_serial); } if($_GET['op']=='change' && $_POST['changekey']>'') //Wert ändern Eingabeformular { $str_out.='
'.$_POST['changekey'].' ('.gettype($arr_serial[$_POST['changekey']]).') =>

'; } elseif($_POST['changekey']>'' || $_POST['changevalue']>'') //geänderten Wert speichern { $changevalue=$_POST['changevalue']; settype($changevalue,gettype($arr_serial[$_POST['changekey']])); $arr_serial[$_POST['changekey']]=$changevalue; $str_serial=serialize($arr_serial); } //Eingabefeld für serialisierten String immer anzeigen $str_out.='
serialisiertes Array:


'; //Auflistung der Werte in einem Auswahlformular if(is_array($arr_serial)) { $str_out.='
Werte des Arrays:
'; foreach($arr_serial as $key=>$val) { $str_out.=' '.$key.' => '.$val.'
'; if(is_array($val)) { $str_out.='
'.print_r($val,1).'
'; } } $str_out.='

'; } echo($str_out); //popup_footer(); ?>