- ベストアンサー
99 - $i*100/$total;
下記リンク先の「2 Answers」の所に、「99 - $i*100/$total;」という記述があるのですが、これは何をしているのでしょうか? 99-「インクリメント値✕100/配列要素数」? http://stackoverflow.com/questions/12089984/find-percentile-using-an-array-in-php
- みんなの回答 (1)
- 専門家の回答
下記リンク先の「2 Answers」の所に、「99 - $i*100/$total;」という記述があるのですが、これは何をしているのでしょうか? 99-「インクリメント値✕100/配列要素数」? http://stackoverflow.com/questions/12089984/find-percentile-using-an-array-in-php
補足
回答ありがとうございます。 大変詳しい説明で理解が進んだように思うのですが、まだ分からない点が… 具体的には、「並び替え後の配列のindex値」とは何を指すのでしょうか? Array ( [4.8] => Array ( [0] => 41 ) [4.9] => Array ( [0] => 42 [1] => 40 [2] => 34 ) [5] => Array ( [0] => 45 [1] => 48 ) ) count($idAry)なので、それぞれ、1、3、2だと思うのですが、 $percentile = (count($idAry) × 100 ÷ 配列の要素数))-1;ということでしょうか? $percentile = -1;としているのはなぜなのでしょうか?