수학 함수

모든 숫자 유형의 변수를 표현식에 사용할 수 있으며 결과는 수학 태그 위치에 출력됩니다.

표현식에 사용된 변수는 템플릿 변수 또는 매개변수로 함수에 전달됩니다.

현재 사용 가능한 연산자는 +, -, /, *, abs, ceil, cos, exp, Floor, log, log10, max, min, pi, pow, rand, round, sin, sqrt, srans 및 tan.

특수 속성 "할당"을 지정하면 함수의 출력 값이 직접 출력되는 대신 할당으로 지정된 템플릿 변수에 할당됩니다.

기술 포인트: PHP의 eval() 함수를 사용하기 때문에 PHP에서는 수학 함수의 실행 효율이 높지 않습니다. PHP에서 수학 연산을 수행하는 것이 더 효율적이므로 가능한 한 PHP에서 수학 연산을 수행하고 결과를 템플릿 변수에 할당해야 합니다. 섹션 루프와 유사하게 수학을 반복적으로 호출하는 것을 명시적으로 피해야 합니다. 함수.

예:

{* $height=4, $width=5 *}
{수학 방정식="x + y" x=$height y=$width}
출력:
9


{* $row_height = 10, $row_width = 20, #col_div# = 2, 템플릿에 할당됨 *}
{math 방정식="높이 * 너비 / 나누기"
높이=$row_height
너비=$row_width
Division=#col_div#}
출력:
100


{* 괄호를 사용할 수 있습니다 *}
{수학 방정식="(( x + y ) / z )" x=2 y=10 z=2}
출력:
6


{* sprintf 형식으로 형식 매개변수를 제공할 수 있습니다 *}
{math 방정식="x + y" x=4.4444 y=5.0000 format="%.2f"}
출력 :
9.44

지속적인 학습
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!