2015-01-15 3 views
1

좋아, 여기에 질문이있다. 나는 문자열이 있습니다. 이 문자열은 미국의 국가 코드의 조합입니다PHP를 문자열로 분할

$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY'; 

I는 "AL", "AK", "AZ", "AR"등

I로, 두 글자로 문자열을 분할해야 preg_split 이외의 다른 단순한 기능을 생각할 수는 없지만 정규 표현식의 전문가는 아닙니다.

문자열을 분할하는 다른 쉬운 방법에 대해 생각해 볼 수 있습니까? 내가 생각할 수있는 대답에 가까운 다른 함수는 "substr"을 사용하는 것입니다. 더 많은 옵션을 찾고 preg_split 예제.

+0

전합니다. ''\ [A-Z] {2} \ '와 같은 정규 표현식 – Wh1T3h4Ck5

답변

3

이 당신을 위해 작동합니다 :

<?php 

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

?> 
관련 문제