Sha256: 11885322c0584758b716b9d60d2caa2d42de75ac8187342f9954f5ec39079b64
Contents?: true
Size: 622 Bytes
Versions: 299
Compression:
Stored size: 622 Bytes
Contents
<?php function score($word) { if (strlen($word) === 0 || $word === ' ') { return 0; } $scrabbleScore = [ 'a' => 1, 'b' => 3, 'c' => 3, 'd' => 2, 'e' => 1, 'f' => 4, 'g' => 2, 'h' => 4, 'i' => 1, 'j' => 8, 'k' => 5, 'l' => 1, 'm' => 3, 'n' => 1, 'o' => 1, 'p' => 3, 'q' => 10, 'r' => 1, 's' => 1, 't' => 1, 'u' => 1, 'v' => 4, 'w' => 4, 'x' => 8, 'y' => 4, 'z' => 10, ]; $score = 0; $letters = str_split(strtolower($word)); foreach ($letters as $letter) { $score += $scrabbleScore[$letter]; } return $score; }
Version data entries
299 entries across 299 versions & 1 rubygems