如何计算字符串中"字母数字"的总和?

Sim*_*ran 2 php counter

有没有内置的PHP函数,通过它我可以计算字符串中字母表的字母索引的总和?

<?php
$a = "testword";
echo "Count of Characters is: " . strlen($a); 
?>
Run Code Online (Sandbox Code Playgroud)

现在我想得到这个词的累计"总数".

例如

  • A 是字母表的第一个字母,因此映射到 1
  • B 是字母表的第二个字母,因此映射到 2
  • C 是字母表的第三个字母,因此映射到 3
  • D 是字母表的第四个字母,因此映射到 4

所以ABCD这个词给出1 + 2 + 3 + 4 = 10

同样,我需要一个"testword"或任何单词的函数.

cra*_*231 9

function WordSum($word)
{
    $cnt = 0;
    $word = strtoupper(trim($word));
    $len = strlen($word);

    for($i = 0; $i < $len; $i++)
    {
        $cnt += ord($word[$i]) - 64; 
    }

    return $cnt;
}

var_dump(WordSum("testword"));
Run Code Online (Sandbox Code Playgroud)