phpbar.de logo

Mailinglisten-Archive

[php] frage zu array_pop

[php] frage zu array_pop

Christian Hamacher php_(at)_phpcenter.de
Thu, 20 Sep 2001 18:59:08 +0200


> 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