Hallo,
ich habe folgende Frage.
Ich bekomme in einem %hash u.a. ein Feld 'breadcrumb' übergeben.
Je nach aufrufendem Skript sieht die Ausgabe von print Dumper ( $hash{'breadcrumb'} );
so ...
$VAR1 = { '1' => { '1' => { 'categoryName' => 'Freizeit & Sport', 'categoryUrl' => 'books.pl?c=4' }, '2' => { 'categoryUrl' => 'books.pl?c=9', 'categoryName' => 'Fahrräder' } } };
oder so ...
$VAR1 = [ { 'categoryName' => 'Fragen und Antworten', 'categoryUrl' => 'helpdesk.pl' }, { 'categoryUrl' => 'helpdesk.pl?c=1', 'categoryName' => 'Allgemeines' } ];
aus.
Ich würde gern den zweiten Fall in den ersten überführen.
Also $hash{'breadcrumb'} soll immer dann, wenn die Referenz von $hash{'breadcrumb'} ein 'ARRAY' ist, nach dem Konvertieren so aussehen:
$VAR1 = { '1' => { '1' => { 'categoryName' => 'Fragen und Antworten', 'categoryUrl' => 'helpdesk.pl' }, '2' => { 'categoryUrl' => 'helpdesk.pl?c=9', 'categoryName' => 'Allgemeines' } } };
Ist eine solche Konvertierung unkompliziert möglich?
Danke Simon