Tag Link | *= Multiplication Assignment | Category | Symbol |
---|---|---|---|
Type | Symbol | Source Available | No |
Support | Preferred | Version | 5.0 |
Change | Unchanged | Data Source | Any |
Output Type | None | Security | None |
Implementation | LCAPI | Sets | Lasso 8.5, Lasso 8.0, Lasso 7.0, Lasso 6.0, Lasso 5.0 |
*= multiplies the value of the right parameter by the left parameter and sets the left parameter to the resulting value. The left parameter should be a variable that contains a string, decimal, or integer value.
This symbol performs mathematical multiplication if both parameters contain decimal or integer values. The result will be a decimal if either parameter is a decimal value.
This symbol repeats a string if the left parameter is a string and the right parameter is an integer value. The return value is the string repeated the specified number of times.
Note: If the parameter on the right hand side of the symbol is a negative literal it should be surrounded by parentheses. For example, ($var *= (-1)).
[(Variable: 'Left_Parameter') *= Right Parameter]
<?LassoScript
(Variable: 'Left_Parameter') *= Right_Parameter;
?>
<?LassoScript
$Left_Parameter *= Right_Parameter;
?>
Required Parameters | |
---|---|
Left_Parameter | The variable in which the value should be stored. |
Right_Parameter | The value to be multiplied. |
To multiply a variable by a value:
Use the multiplication assignment symbol *=. The variable will be multiplied by the value and no result will be returned to the format file. The following example multiplies the variable Result by 5. The value of the variable is then displayed.
<?LassoScript
Variable: 'Result'=10;
$Result *= 5;
Output: $Result;
?>
50