csv — формула для расчета общего количества сделок в переполнении стека

Я застрял в подсчете общего количества сделок, которые я не получаю, какую формулу использовать. Кто-нибудь может мне помочь в этом и дать мне логику или формулу? увидеть изображение, чтобы узнать, чего я хочу.

-2

Решение

Из вопроса непросто понять, что вам нужно, но по изображению это то, что вы хотите:

  $sellbuy = array("b","s","b","b","b","s","b","s","s");
$amount = array("10","10","1","1","1","3","5","2","3");

$trades=0;
$i=0;
$tamount=0;
$a=0;
foreach($sellbuy as $saction){
echo $i.") ".getTotalTrades($saction,$amount[$i],$trades,$tamount)."<br />";
$i++;
}

function getTotalTrades($faction,$famount,&$trades,&$tamount){
if($faction=="s"){
if($trades==0 || $trades==1){
$toreturn = "1, in amount of: ".$famount."<br />";
}else{
$toreturn = $trades.", in amounts of: ".$tamount."<br />";
}
$trades=0;
$tamount = 0;
return $toreturn;
}else{  //the user is buying
$trades++;
$tamount = $famount+$tamount;
return "buy only";
}
}

конечно, вы можете изменить его по своему желанию.

Удачи!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]