phpbar.de logo

Mailinglisten-Archive

[php] array reduce problem

[php] array reduce problem

Konstantin Rekk k.rekk at intermatix.de
Sam Apr 17 19:42:55 CEST 2004


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