<?php
'arr1' => array(1, 2, 3, 4, 5), 'arr2' => array(101, 102, 103, 104, 105), 'arr3' => array(3, 4, 2, 5, 1), 'arr4' => array(5, 3, 4, 2, 1), );
foreach ($arrs as $base_name => $base_arr) {
$copies = $arrs;
unset($copies[$base_name]); echo "【{$base_name}の他に対する類似度】\n";
$base_str = implode("\0", $base_arr); foreach ($copies as $target_name => $target_arr) {
$target_str = implode("\0", $target_arr); $results[$target_name] = $percent;
}
foreach ($results as $target_name => $percent) {
printf("%s -> %01.2f%%\n", $target_name, $percent); }
echo "\n";
}
PD9waHAKCiRhcnJzID0gYXJyYXkoCiAgICAnYXJyMScgPT4gYXJyYXkoMSwgMiwgMywgNCwgNSksICAKICAgICdhcnIyJyA9PiBhcnJheSgxMDEsIDEwMiwgMTAzLCAxMDQsIDEwNSksICAKICAgICdhcnIzJyA9PiBhcnJheSgzLCA0LCAyLCA1LCAxKSwKICAgICdhcnI0JyA9PiBhcnJheSg1LCAzLCA0LCAyLCAxKSwKKTsKCgpmb3JlYWNoICgkYXJycyBhcyAkYmFzZV9uYW1lID0+ICRiYXNlX2FycikgewogICAgJGNvcGllcyA9ICRhcnJzOwogICAgdW5zZXQoJGNvcGllc1skYmFzZV9uYW1lXSk7CiAgICBlY2hvICLjgJB7JGJhc2VfbmFtZX3jga7ku5bjgavlr77jgZnjgovpoZ7kvLzluqbjgJFcbiI7CiAgICAkYmFzZV9zdHIgPSBpbXBsb2RlKCJcMCIsICRiYXNlX2Fycik7CiAgICAkcmVzdWx0cyA9IGFycmF5KCk7CiAgICBmb3JlYWNoICgkY29waWVzIGFzICR0YXJnZXRfbmFtZSA9PiAkdGFyZ2V0X2FycikgewogICAgICAgICR0YXJnZXRfc3RyID0gaW1wbG9kZSgiXDAiLCAkdGFyZ2V0X2Fycik7CiAgICAgICAgc2ltaWxhcl90ZXh0KCRiYXNlX3N0ciwgJHRhcmdldF9zdHIsICRwZXJjZW50KTsKICAgICAgICAkcmVzdWx0c1skdGFyZ2V0X25hbWVdID0gJHBlcmNlbnQ7CiAgICB9CiAgICBhcnNvcnQoJHJlc3VsdHMpOwogICAgZm9yZWFjaCAoJHJlc3VsdHMgYXMgJHRhcmdldF9uYW1lID0+ICRwZXJjZW50KSB7CiAgICAgICAgcHJpbnRmKCIlcyAtPiAlMDEuMmYlJVxuIiwgJHRhcmdldF9uYW1lLCAkcGVyY2VudCk7CiAgICB9CiAgICBlY2hvICJcbiI7Cn0K