fungsi matematik
Sebarang pembolehubah jenis angka boleh digunakan dalam ungkapan, dan hasilnya adalah output pada kedudukan teg matematik
Pembolehubah yang digunakan dalam ungkapan dihantar ke fungsi sebagai parameter, yang boleh menjadi pembolehubah templat atau. nilai statik. pow, rand, round, sin, sqrt, srans dan tan.
Jika atribut khas "assign" ditentukan, nilai output fungsi akan diberikan kepada pembolehubah templat yang ditentukan oleh assign dan bukannya output secara langsung.
Mata teknikal: Disebabkan penggunaan fungsi eval() PHP, kecekapan pelaksanaan fungsi matematik adalah tidak tinggi Ia akan menjadi lebih cekap untuk melakukan operasi matematik dalam PHP, begitu juga dengan operasi matematik dalam PHP sebanyak mungkin dan menetapkan keputusan kepada pembolehubah templat Sama seperti gelung bahagian, anda harus mengelak daripada memanggil matematik berulang kali. Fungsi.
cth:
{* $height=4, $width=5 *}{math equation="x + y" x=$height y=$width}
Output: 9
{* $row_height = 10, $row_width = 20, #col_div# = 2, ditugaskan dalam templat *}{math equation="height * width / division"
height=$row_height
width=$row_width
division=#col_div#}
Output:
100
{* anda boleh menggunakan kurungan *}{math equation="(( x + y ) / z )" x=2 y=10 z=2}
Output:
6
{* anda boleh membekalkan parameter format dalam format sprintf *}{math equation="x + y" x=4.4444 y=5.0000 format="%.2f"}
:
9.44