首页 > 解决方案 > 将大字符串分成较小的组?

问题描述

所以我有一串以逗号分隔的 ID,如下所示:

$requestids = "22952,22957,22962,22968,22978,22980,22998,23001,23114,23118,23196,23198,23240,23280,23436,23440,23448,23465,23467,23470,23565,23619,23685,23687,23689,23701,23706,23708,23710,23713,23718,23720,23725,23732,23734,23745,23748,23751,23762,23781,23793,23856,23858,23860,23894,23896,23937,23943,23945,23947,24074,25295,25296,25297,25298,25299,25300,25301,25303,"

我可以使用$requestIdsArray = explode(",",trim($requestids,','));将这个字符串分解成一个数组,每个 ID 都是一个新值,但我真正想做的是创建一个数组,其中每个值包含 20 个 ID 组。像这样:

array(
[0] => 22952,22957,22962,22968,22978,22980,22998,23001,23114,23118,23196,23198,23240,23280,23436,23440,23448,23465,23467,23470,
[1] => 23565,23619,23685,23687,23689,23701,23706,23708,23710,23713,23718,23720,23725,23732,23734,23745,23748,23751,23762,23781,
[2] => 23793,23856,23858,23860,23894,23896,23937,23943,23945,23947,24074,25295,25296,25297,25298,25299,25300,25301,25303,
)

这如何在php中实现?

标签: phparrays

解决方案


推荐阅读