Mailinglisten-Archive |
Hallo alle,
möchte ein redundantes multidimensional Array vereinfachen,
der Weg unten erscheint mir ein bisschen kompliziert,
vielleicht sehe ich was nicht?
habe folgendes (funkt):
<code>
/****************************************
* erwartet array[index][key][value], entfernt ersten Index
* @public
* @param array $array
* @return array
****************************************/
function clean($array)
{
return array_reduce( $array ,
create_function( '$ret, $valueArray',
' return array_merge($ret,
$valueArray);'),
array() );
}// end function
//test:
$array = array( 1=> array("hallo"=>"hallo"),
2=> array("hello"=>"welcome") );
echo "<br /> ";
var_dump( clean($array) );
</code>
Ausgabe korrekt:
array(2) { ["hallo"]=> string(5) "hallo" ["hello"]=> string(7) "welcome" }
Any hints?
--
Konstantin Rekk
Berlin
phone: +49 (0) 30 48623452
mobil: 0176 2100 6000
www.rekk.de
www.tanden-aikido.de
php::bar PHP Wiki - Listenarchive