我有这个代码可以计算字符串中“字母数字”的总和吗?但是它提供了像这样的输出(64)。 64是T(20),E(2),S(19),T(20) - > 20 + 5 + 19 + 20 = 64的总和。更改输出 - 字符串中字母的总和PHP
但我只想输出数字。 64而不是int(64)这里是代码
$data = "test";
$testResult = array_values(array_merge(array_fill_keys(range('A','Z'),
0
),
array_count_values(str_split(strtoupper($data)
)
)
)
);
$wordCount = 0;
foreach($testResult as $letterValue => $letterCount) {
$wordCount += ++$letterValue * $letterCount;
}
var_dump($wordCount);
echo $ wordcount不会给出输出。它什么都没显示。
感谢
int(64)是一个数字...你想要一个字符串吗?只是解析它! – 2012-01-13 13:46:19