在每隔两个字符后分割一个字符串[重复]

问题描述 投票:0回答:1

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

$codes = 'ALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWY';

我需要将字符串拆分成两个字母,例如“AL”,“AK”,“AZ”,“AR”等

除了

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

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

php split preg-split
1个回答
3
投票

这应该适合你:

<?php

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

?>
© www.soinside.com 2019 - 2024. All rights reserved.