diff options
Diffstat (limited to 'vendor/voku/portable-ascii/build/generate_max_key_length.php')
-rw-r--r-- | vendor/voku/portable-ascii/build/generate_max_key_length.php | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/vendor/voku/portable-ascii/build/generate_max_key_length.php b/vendor/voku/portable-ascii/build/generate_max_key_length.php new file mode 100644 index 000000000..743d389f5 --- /dev/null +++ b/vendor/voku/portable-ascii/build/generate_max_key_length.php @@ -0,0 +1,20 @@ +<?php + +require __DIR__ . '/../vendor/autoload.php'; + +$languages = \voku\helper\ASCII::getAllLanguages(); + +$languagesKeyLengths = []; +foreach ($languages as $language) { + $langSpecific = \voku\helper\ASCII::charsArrayWithOneLanguage($language, false, false); + + $langSpecificKeyLength = \array_map('\mb_strlen', \array_keys($langSpecific)); + + if (count($langSpecificKeyLength) === 0) { + $languagesKeyLengths[$language] = 0; + } else { + $languagesKeyLengths[$language] = \max($langSpecificKeyLength); + } +} + +//var_export($languagesKeyLengths); |