PHP расщепление строки

Хорошо, вот вопрос. У меня есть строка. Эта строка является комбинацией кодов штатов США.

$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';

Мне нужно разбить строку на две буквы, такие как "AL", "AK", "AZ", "AR" и т. Д.

Я не могу думать ни о какой другой ПРОСТОЙ функции, кроме preg_split но я не эксперт по регулярным выражениям.

Кто-нибудь из вас может подумать о каком-либо другом простом способе разбить строку? Другая функция, близкая к ответу, о которой я могу думать, это использование "substr". Ищете больше вариантов, а также пример preg_split.

1 ответ

Решение

Это должно работать для вас:

<?php

    $codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';  
    $arr = str_split($codes, 2);
    print_r($arr);

?>
Другие вопросы по тегам