game2006api/webapp/mt/AttrHelper.php
aozhiwei cec0178662 1
2022-01-06 17:31:00 +08:00

28 lines
644 B
PHP

<?php
namespace mt;
use phpcommon;
class AttrHelper {
public static function mergeAttr(&$tarAttrs, $srcAttrs)
{
foreach ($srcAttrs as $srcAttr) {
$found = false;
foreach ($tarAttrs as &$tarAttr) {
if ($tarAttr['attr_id'] == $srcAttr['attr_id'] &&
$tarAttr['type'] == $srcAttr['type']) {
$tarAttr['val'] += $srcAttr['val'];
$found = true;
break;
}
}//end for tarAttrs
if (!$found) {
array_push($tarAttrs, $srcAttr);
}
}
}
}