文字列の "文字番号"の合計を計算するこのコードはありますか?しかし、このint(64)のような出力が得られます。 64は、T(20)、E(2)、S(19)、T(20)→20 + 5 + 19 + 20 = 64の合計である。出力の変更 - 文字列の文字の合計PHP
しかし、私は出力として数字だけを欲しいです。 int(64)の代わりに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)は数字です...文字列が必要ですか?ちょうどそれを解析する! –