PHP 拆分字符串

PHP Splitting a String

好的,问题来了。我有一个字符串。该字符串是美国州代码的组合

$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';

我需要把字符串拆分成两个字母,比如"AL"、"AK"、"AZ"、"AR"等

除了 preg_split 之外,我想不出任何其他 SIMPLE 函数,但我不是正则表达式方面的专家。

你们能想出其他简单的方法来拆分字符串吗?我能想到的另一个接近答案的函数是使用 "substr"。寻找更多选项以及 preg_split 示例。

这应该适合你:

<?php

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

?>