Mailinglisten-Archive |
> hallo liste, > gibt es eine möglichkeit auser mit einer kombination array_pop und > array_unshift, die anzahl der einträge eines arrays festzulege? > z.b. soll der array 10 einträge haben, wenn ich vorne einen neuen > "reinschiebe" soll der letzte einfach rausfallen. <?php function array_was_weiss_ich (&$array,$unshift,$anz) { array_unshift ($array, $unshift); if (count($array) > $anz) return array_pop ($array); return NULL ; } $test = array('a','b','c','d','e'); echo "<pre>\n"; print_r($test); echo "ein 'x'nach oben\n\n"; array_was_weiss_ich ($test,'x',5); print_r($test); echo "\n oder so:\n"; echo "\n ein 'bla'nach oben\n\n"; $was_laeuft_ueber = array_was_weiss_ich ($test,'bla',count($test)); print_r($test); echo "\n Und das laeuft ueber '$was_laeuft_ueber' \n"; /* Gruss Christian */ ?>
php::bar PHP Wiki - Listenarchive