phpbar.de logo

Mailinglisten-Archive

[php] assoziatives array erstellen...

[php] assoziatives array erstellen...

Olaf Waltersdorf olaf_(at)_waltersdorf.net
Mon, 13 Nov 2000 19:29:53 +0100


> 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 ;-)

MfG
Olaf Waltersdorf



php::bar PHP Wiki   -   Listenarchive