亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 PHP 循環中使用數組中的項目數逐漸接近值 1.0

如何在 PHP 循環中使用數組中的項目數逐漸接近值 1.0

PHP
慕尼黑8549860 2023-07-08 21:44:13
如果有人對改進問題措辭有任何建議,我很樂意更新?;旧衔沂窃谠黾訕撕灥牟煌该鞫?,所以最后一個標簽是最暗/最不透明的我有一個標簽數組,我想在每次迭代中將不透明度變量設置為稍高一些,如果我有 10 件物品,我可以簡單地做foreach ($labels as $key => $label) {    $this->renderLabel($label, $opacity = $key + 1 / 10);}這會給我First Label (0.1)Second Label (0.2)Third Label (0.3)...但我可以有未知數量的標簽,并且只知道它們需要逐漸變得更加不透明,因此最后一個標簽始終是,1.0第一個標簽是0.Something
查看完整描述

1 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

基于評論和一些幫助。


可以除以$key + 1項目數。


<?php


$labels = ['One', 'Two', 'Three', 'Four'];

$count = count($labels);


foreach ($labels as $key => $label) {

    printf("%s %f\n", $label, ($key +1) / $count);

}


// Outputs

One 0.250000

Two 0.500000

Three 0.750000

Four 1.000000


查看完整回答
反對 回復 2023-07-08
  • 1 回答
  • 0 關注
  • 146 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號