ホームページ  >  記事  >  バックエンド開発  >  thinkPHP テンプレートの算術演算に関連する関数の使用分析

thinkPHP テンプレートの算術演算に関連する関数の使用分析

不言
不言オリジナル
2018-05-04 13:53:261348ブラウズ

この記事では、主に thinkPHP テンプレートの算術演算に関連する関数の使用法を紹介し、算術演算とパラメーター転送に関する thinkPHP の関連スキルを分析します。必要な友人はそれを参照できます

この記事では、thinkPHP テンプレートの算術演算に関連する関数の使用法について説明します。 。参考のために皆さんと共有してください。詳細は次のとおりです。

関数は次のように定義されています:

function you($num1,num2){
  echo $num1*$num2/100;
}

<volist name="list" id="vo">
 <tr>
<td>{$vo.price|you=$vo.discount&#39;}</td>或者:{$vo.price*$vo.discount/100}
 </tr>
</volist>

上で書いたように、受け取ったパラメータは Array.discount です。正しい結果が得られません。

コードを変更しました:

<td>{$vo.price|you=$vo[&#39;discount&#39;]}</td>
<td>{$vo[&#39;price&#39;]*$vo[&#39;discount&#39;]/100}</td>

上記の両方のメソッドが利用可能です。 thinkphp テンプレートは、オブジェクト モードでの算術演算とパラメーターの受け渡しをサポートしていないことがわかります。

関連する推奨事項:

ThinkPHP テンプレート タグ eq if で 0、null、false を区別する方法の詳細な紹介


以上がthinkPHP テンプレートの算術演算に関連する関数の使用分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。