gpt4 book ai didi

php - 将大字符串分成多个小字符串 - PHP

转载 作者:行者123 更新时间:2023-12-01 16:20:09 24 4
gpt4 key购买 nike

我从数据库中获取一些长字符串,我需要对其进行解析,使其没有一个大字符串,而是多个字符串,其中每个字符串都有 2 个字符。

让我们举个例子:我连接到表,获取此字符串: B1C1F4G6H4I7J1J8L5O6P2Q1R6T5U8V1Z5 ,之后我必须成对解析此字符串:

B1 C1 F4 G6 H4 I7 J1 J8 L5 O6 P2 Q1 R6 T5 U8 V1 Z5

并执行一些循环来向其中插入一些内容。 (例如,在此 2 个字符的字符串末尾添加随机数并在后面回显)

我在想这样的事情:

$string ="B1C1F4G6H4I7J1J8L5O6P2Q1R6T5U8V1Z5";
$string1 = substr($string,0,2);
$string2 = substr($string,2,3);

但是我相信有一些更简单的方法可以做到这一点,而且当我不知道字符串有多长时,我的方法也是一个问题。

感谢您的建议。

最佳答案

您可以使用preg_replace_callback()为此:

echo preg_replace_callback('/../', function($match) {
return $match[0] . rand(0, 9);
}, $s);

它每两个字符运行一次该函数,您可以附加您选择的字符。

关于php - 将大字符串分成多个小字符串 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27940066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com