deleting element from array ?

From: Date: Sun, 25 Jun 2000 21:50:29 +0000
Subject: deleting element from array ?
Groups: php.general 
Request: Send a blank email to php-general+get-3034@lists.php.net to get a copy of this message
Sample program: <? class Ct { var $tb = 3; function Ct($myvar) { $this -> tb = $myvar; } }; $a[0] = new Ct(0); $a[1] = new Ct(1); $a[2] = new Ct(2); $a[3] = new Ct(3); $a[4] = new Ct(4); $a[5] = new Ct(5); //$z -> zdel(2); echo count($a)." before unset<br>"; unset($a[2]); echo count($a)." after unset<br>"; for($i = 0; $i < count($a); $i++) { if (is_object($a[$i])) echo "element $i is an object with b = ".$a[$i] -> tb."<br>"; }; ?> And output: ------------------------- 6 before unset 5 after unset element 0 is an object with b = 0 element 1 is an object with b = 1 element 3 is an object with b = 3 element 4 is an object with b = 4 ------------------------- What with element $a[5] ??? I use PHP 4.0.0. regards Łukasz Michalski

« previous php.general (#3034) next »