Mailinglisten-Archive |
Hallo Rafael!
> Tatsache so geht es:
> <?php
> set_time_limit(0);
> $a=array();
> for($j=0;$j<5;$j++) {
> for($i=0;$i<20000;$i++) {
> $a[$i] = array(1,2,3,4,5,&$a[$i]);
> }
> echo "before unset\n";sleep(5);
> foreach($a AS $key => $value) {
> if(is_array($value)) {
> foreach($value AS $key1 => $value1) {
> unset($a[$key][$key1]);
> }
> }
> unset($a[$key]);
> }
> echo "after unset\n";sleep(5);
> }
> ?>
Ich hatte ja an sowas gedacht:
$c=array(1,2,3,4,5);
function unsetting()
{
global $c;
global $x;
unset($c[$x]);
$x++;
}
$x=0;
array_walk ($c, 'unsetting');
aber letztendes ist es ja egal, hauptsache es funktioniert! Wahrscheinlich scheitert mein Weg auch an den verschachtelten Arrays.
Tschüß!
barb :)
php::bar PHP Wiki - Listenarchive