请输入您的名字,我们将为您评分。
<!--?phpif (isset($_POST['name'])) {$name = $_POST['name'];$score = calculateScore($name);echo "
";echo "名字评分:{$score}";echo "
";}function calculateScore($name) {$name = mb_convert_encoding($name, 'UTF-8', 'GBK');$strokes = array();for ($i = 0; $i < mb_strlen($name); $i++) {$strokes[] = getStrokeCount(mb_substr($name, $i, 1));}$totalStrokes = array_sum($strokes);$score = round($totalStrokes / mb_strlen($name), 2);return $score;}function getStrokeCount($char) {$strokes = array('一' => 1, '二' => 2, '三' => 3, '四' => 4, '五' => 5, '六' => 6, '七' => 7, '八' => 8, '九' => 9, '十' => 10,'百' => 10, '千' => 10, '万' => 10, '亿' => 10,'丶' => 1, '丿' => 1, '丨' => 1, '乛' => 1, '乙' => 2, '亅' => 2, '亠' => 2, '人' => 2, '儿' => 2, '入' => 2,'八' => 3, '几' => 3, '卜' => 3, '丙' => 3, '六' => 3, '七' => 3, '厶' => 3, '亠' => 3, '冂' => 3, '冖' => 3,'冫' => 4, '己' => 4, '已' => 4, '巴' => 4, '且' => 4, '乜' => 4, '丙' => 4, '广' => 4, '疒' => 4, '马' => 4,'丁' => 5, '己' => 5, '巳' => 5, '瓦' => 5, '丁' => 5, '且' => 5, '卜' => 5, '广' => 5,'疒' => 5, '马' => 5,'丁' => 6, '己' => 6, '已' => 6, '瓦' => 6, '丁' => 6, '且' => 6, '卜' => 6, '广' => 6, '疒' => 6, '马' => 6,'丁' => 7, '己' => 7, '已' => 7, '瓦' => 7, '丁' => 7, '且' => 7, '卜' => 7, '广' => 7, '疒' => 7, '马' => 7,'丁' => 8, '己' => 8, '已' => 8, '瓦' => 8, '丁' => 8, '且' => 8, '卜' => 8, '广' => 8, '疒' => 8, '马' => 8,'丁' => 9, '己' => 9, '已' => 9, '瓦' => 9, '丁' => 9, '且' => 9, '卜' => 9, '广' => 9, '疒' => 9, '马' => 9,'丁' => 10, '己' => 10, '已' => 10, '瓦' => 10, '丁' => 10, '且' => 10, '卜' => 10, '广' => 10, '疒' => 10, '马' => 10,);$stroke = isset($strokes[$char]) ? $strokes[$char] : 0;return $stroke;}?>