Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Olaf Waltersdorf > > > ich habe ein file, das so aufgebaut ist: > > --- snip --- > > admin|Admin > > columns|Kolumnen > > news|News > > --- snap --- > > > > wenn ich das nun mit file() einlese hab ich den content ja in einem > > index-array.... > > á la > > > > $file = file("permissions.dat"); > > > > $file[0] ===> admin|Admin > > Genau hier kannst du ja ansetzen. > Im Prinzip musst du nur dass array durchgehen, die > werte dabei aufsplitten und in ein neues schreiben. > Vielleicht so: > > for ( $i = 0; $i < count($file); $i++ ) > { > $SPLITTER = explode("|",$file[$i]); > $new_array .= ".$SPLITTER[0]." => ".$SPLITTER[1].","; > } > > $new_array = substr($new_array,0,(strlen($new_array) - 1 )); > $file = array("$new_array"); > > Ehrlich gesagt, keine Ahnung ob das so geht, aber ein Ansatz > ist es ;-) Verbesserungsvorschlag: for ( $i = 0; $i < count($file); $i++ ) { $SPLITTER = explode("|",$file[$i]); $new_array[ $SPLITTER[0] ] = $SPLITTER[1]; } Gruss, Juri
php::bar PHP Wiki - Listenarchive