PHP расщепление строки
Хорошо, вот вопрос. У меня есть строка. Эта строка является комбинацией кодов штатов США.
$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';
Мне нужно разбить строку на две буквы, такие как "AL", "AK", "AZ", "AR" и т. Д.
Я не могу думать ни о какой другой ПРОСТОЙ функции, кроме preg_split
но я не эксперт по регулярным выражениям.
Кто-нибудь из вас может подумать о каком-либо другом простом способе разбить строку? Другая функция, близкая к ответу, о которой я могу думать, это использование "substr". Ищете больше вариантов, а также пример preg_split.
1 ответ
Решение
Это должно работать для вас:
<?php
$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';
$arr = str_split($codes, 2);
print_r($arr);
?>