deleting element from array ?
| From: | Lukasz Michalski | 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