fonction mathématique

Toute variable de type numérique peut être utilisée dans l'expression, et le résultat est affiché à la position de la balise mathématique

Les variables utilisées dans l'expression sont transmises à la fonction en tant que paramètres, qui peuvent être des variables de modèle ou. valeurs statiques.

Les opérateurs actuellement disponibles sont : +, -, /, *, abs, ceil, cos, exp, floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt, srans et tan.

Si l'attribut spécial "assign" est spécifié, la valeur de sortie de la fonction sera affectée à la variable de modèle spécifiée par assign au lieu d'être sortie directement.

Points techniques : En raison de l'utilisation de la fonction eval() de PHP, l'efficacité d'exécution de la fonction mathématique n'est pas élevée en PHP. Il sera plus efficace d'effectuer des opérations mathématiques en PHP, alors faites des opérations mathématiques en PHP autant que possible et attribuez les résultats aux variables de modèle. Semblable aux boucles de section, vous devez explicitement éviter d'appeler math à plusieurs reprises. Fonction.

eg :

{* $height=4, $width=5 *}
{math emotion="x + y" x=$height y=$width}
Sortie :
9


{* $row_height = 10, $row_width = 20, #col_div# = 2, attribué dans le modèle *}
{mathquation="height * width / division"
height=$row_height
width=$row_width
division=#col_div#}
Sortie :
100


{* vous pouvez utiliser des parenthèses *}
{équation mathématique="(( x + y ) / z )" x=2 y=10 z=2}
Sortie :
6


{* vous pouvez fournir un paramètre de format au format sprintf *}
{math emotion="x + y" x=4.4444 y=5.0000 format="%.2f"}
Sortie :
9.44

Formation continue
||
<?php echo "math函数";
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel