@@ 20-25 (lines=6) @@ | ||
17 | $alphabet = self::ALPHABET; |
|
18 | ||
19 | $len = mb_strlen($str); |
|
20 | for ($i = 0; $i < $len; $i++) { |
|
21 | $char = mb_substr($str, $i, 1); |
|
22 | if (!in_array($char, $alphabet)) { |
|
23 | return false; |
|
24 | } |
|
25 | } |
|
26 | ||
27 | return true; |
|
28 | } |
@@ 36-41 (lines=6) @@ | ||
33 | ||
34 | $doubles = GSM7::DOUBLES; |
|
35 | ||
36 | for ($i = 0; $i < $length; $i++) { |
|
37 | $char = mb_substr($this->value, $i, 1); |
|
38 | if (in_array($char, $doubles)) { |
|
39 | $length++; |
|
40 | } |
|
41 | } |
|
42 | ||
43 | return $length; |
|
44 | } |