<?php
$arr = [
['result'=>['name'=>'WIN']],
['result'=>['name'=>'LOSE']],
['result'=>['name'=>'WIN']],
['result'=>[]],
['result'=>['name'=>'UNKO']],
['result'=>['name'=>'EVEN']]
];
$res = ['WIN' => 0, 'LOSE' => 0, 'EVEN' => 0, 'ERROR' => 0];
for ($i = 0; $i < $len; $i++) {
$name = isset($arr[$i]['result']['name']) ?
$arr[$i]['result']['name'] : 'ERROR'; switch ($name) {
case "WIN":
case "LOSE":
case "EVEN":
$res[$name]++;
break;
default:
$res['ERROR']++;
}
}
$len -= $res['ERROR'];
echo "勝ち:{$res['WIN']}/{$len} (".round($res['WIN']/$len*100, 2)."%)<br>\n", "負け:{$res['LOSE']}/{$len} (".round($res['LOSE']/$len*100, 2)."%)<br>\n", "引き分け:{$res['EVEN']}/{$len} (".round($res['EVEN']/$len*100, 2)."%)<br>\n";
PD9waHAKJGFyciA9IFsKICAgIFsncmVzdWx0Jz0+WyduYW1lJz0+J1dJTiddXSwKICAgIFsncmVzdWx0Jz0+WyduYW1lJz0+J0xPU0UnXV0sCiAgICBbJ3Jlc3VsdCc9PlsnbmFtZSc9PidXSU4nXV0sCiAgICBbJ3Jlc3VsdCc9PltdXSwKICAgIFsncmVzdWx0Jz0+WyduYW1lJz0+J1VOS08nXV0sCiAgICBbJ3Jlc3VsdCc9PlsnbmFtZSc9PidFVkVOJ11dCl07CiRsZW4gPSBjb3VudCgkYXJyKTsKJHJlcyA9IFsnV0lOJyA9PiAwLCAnTE9TRScgPT4gMCwgJ0VWRU4nID0+IDAsICdFUlJPUicgPT4gMF07CmZvciAoJGkgPSAwOyAkaSA8ICRsZW47ICRpKyspIHsKICAgICRuYW1lID0gaXNzZXQoJGFyclskaV1bJ3Jlc3VsdCddWyduYW1lJ10pID8gJGFyclskaV1bJ3Jlc3VsdCddWyduYW1lJ10gOiAnRVJST1InOwogICAgc3dpdGNoICgkbmFtZSkgewogICAgICAgIGNhc2UgIldJTiI6CiAgICAgICAgY2FzZSAiTE9TRSI6CiAgICAgICAgY2FzZSAiRVZFTiI6CiAgICAgICAgICAgICRyZXNbJG5hbWVdKys7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICRyZXNbJ0VSUk9SJ10rKzsKICAgIH0KfQokbGVuIC09ICRyZXNbJ0VSUk9SJ107CmVjaG8gIuWLneOBoTp7JHJlc1snV0lOJ119L3skbGVufSAoIi5yb3VuZCgkcmVzWydXSU4nXS8kbGVuKjEwMCwgMikuIiUpPGJyPlxuIiwKIuiyoOOBkTp7JHJlc1snTE9TRSddfS97JGxlbn0gKCIucm91bmQoJHJlc1snTE9TRSddLyRsZW4qMTAwLCAyKS4iJSk8YnI+XG4iLAoi5byV44GN5YiG44GROnskcmVzWydFVkVOJ119L3skbGVufSAoIi5yb3VuZCgkcmVzWydFVkVOJ10vJGxlbioxMDAsIDIpLiIlKTxicj5cbiI7