好的,这是问题所在。我有一个字符串。该字符串是美国州代码的组合
$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';
我需要将字符串分成两个字母,例如“AL”,“AK”,“AZ”,“AR”等。
我想不出preg_split
以外的任何其他SIMPLE函数,但我不是正则表达式的专家。
你们有没有想过任何其他简单的方法来分割字符串?接近答案的另一个功能是我能想到的是使用“substr”。寻找更多选项以及preg_split示例。
答案 0 :(得分:3)
这应该适合你:
<?php
$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';
$arr = str_split($codes, 2);
print_r($arr);
?>