簡體   English   中英

Smarty,總值不可能

[英]Smarty, a total value not possible

用Smarty變量[{$ getCnt | var_dump}] [{$ getCnt | var_dump}]我有以下值:

int (3) int (1) int (1)

但現在我想擁有總價值。 也就是說,在這個例子中:5

PHP:

如何在變量計數中對象?

我在PHP中使用var_dump ($ getCnt)

object (selections) # 214 (4) {values​​} object (selections) # 215 (4) {values​​} object (selections) # 216 (4) {values​​} object (selections) # 217 (4) {values​​} object (selections) # 218 (4) {values​​}

共有5個對象。 我如何使用PHP找出有多少個對象有一個變量?

謝謝你!

在這樣的smarty中使用php函數使用{$ getCnt | array_sum}並得到$ getCnt需要數組的數組總數

在這里查看我的代碼

<?php
  $array=array(3,2,1);
  $smarty->assign('test',$array);
  $smarty->display('test.tpl');
?>

並在test.tpl

{$test|array_sum}

我正在使用Smarty-3.1.12

我之前沒有使用Smarty所以我不熟悉它的語法,但是PHP有一個內置的array_sum()方法,它計算存儲在數組中的值的總和。 假設$ getCnt是一個變量:

$total = array_sum($getCnt);

請參閱: http//www.php.net/manual/en/function.array-sum.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM