array bauen

lordlamer

lordlamer

Haudegen
PHP:
 array bauen[/b]

hi jungs und mädels!

ich hab folgenden string: "das.ist.ein.toller.string=test"

daraus würd ich gern nen array basteln das dann so ausschaut:
$ARR['das']['ist']['ein']['toller']['string'] = "test";

wie kann ich das bewerkstelligen? hat jemand ne idee?

mfg frank
 
Zuletzt bearbeitet von einem Moderator:
hier die lösung:

<?
function AddToArray($AR, $key, $value) {
// $AR = Das Array wo die ganzen werte reinkommen
// $key = zum Bleistift mein.toller.wert
// $value = Der Wert des Keys
$temp =& $AR;
$keysplit = explode(".", $key);
for($i=0; $i<count($keysplit); $i++)
{
if(!isset($temp[$keysplit[$i]])) {
$temp[$keysplit[$i]] = array();
}
$temp =& $temp[$keysplit[$i]];
}
$temp = $value;
return $AR;
}

$AR = array();
$AR = AddToArray($AR, "mein.super.key", "valuuuue");
print_r($AR);
?>
 

Ähnliche Themen

Samba 3.6.25 - OpenLDAP Setup

Festplattenforensik

Php: User defined function inside array

Array im Dateinamen wird nicht erkannt

dev/zeo in ZIP umleiten. wie geht das??

Zurück
Oben