Daevid Vincent wrote:
I tried that and it still doesn't work. I even tried this hardcore
"test":
public static final function removeMenuItems(&$menuItems, $removeArray)
{
foreach($menuItems as &$value)
{
unset($value);
}
}
You don't unset the value, you unset the key.
<?php
$items = array('menu1', 'menu2', 'menu3');
echo "Before:\n";
print_r($items);
foreach ($items as $_menuKey => $value) {
if ($value == 'menu2') {
unset($items[$_menuKey]);
}
}
echo "After:\n";
print_r($items);
$ php test.php
Before:
Array
(
[0] => menu1
[1] => menu2
[2] => menu3
)
After:
Array
(
[0] => menu1
[2] => menu3
)
--
Postgresql & php tutorials
http://www.designmagick.com/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php