ik heb een stuk code maar weet niet exact wat deze doet.


foreach ($vbulletin->userinfo['forumpermissions'] AS $vbulletin->foruminfo[forumid] => $perm)
{
	if (($perm & CANVIEW))
	{
		$forumids .= ",$forumid";
	}
}



ik zou dus graag willen weten wat de bovenste code zou doen.
<?php

// doorloop alle array nodes van de array userinfo['forumpermissions'] van het object vbulletin
// sla steeds de huidige key (identificatie middel van de node) op in $vbulletin->foruminfo[forumid]
// sla steeds de node op in $perm
foreach ($vbulletin->userinfo['forumpermissions'] AS $vbulletin->foruminfo[forumid] => $perm)
{
// als perm AND canview (bitwise operator zie: http://nl3.php.net/manual/en/language.operators.bitwise.php)
if (($perm & CANVIEW))
{
// dan gaan we aan de variabalen forumids een komma en het huidige forumid invullen
$forumids .= ",$forumid";
}
}

?>
bedankt webmakerij

Reageren