PHP将相同的值分成一个字符串组

时间:2019-04-24 04:27:40

标签: php

我有一个数字列表,其格式可能如下:

  • 1234
  • 12341234
  • 123412341234
  • 123
  • 123123
  • 123123123
  • 12345
  • 1234512345

对于重复的那些,我需要将其分为一组,并计算每个列表中有多少个相同的重复编号,例如:

  • 12341234将作为2个分组返回,每个分组4个数字
  • 123123123将返回3组,每组3个数字
  • 1234512345将返回2个群组,每个群组5个号码

以此类推。

那可行吗?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

$int = 123123123;
$str = $int . '';
$sub = 3;
$substr = substr($str, 0, $sub);
$chuck_str = chunk_split($str, $sub, ',');
$res = explode(',', rtrim($chuck_str, ','));
print_r($res);