字符串组合不再使用给定长度的字符串使用过的字母

时间:2014-10-16 04:04:09

标签: php

例如我有这个字符串" qwertyuiopas" 并且要返回的长度是:5

如何创建一个能够从上面给定文本中返回所有可能的5个字符串的函数?

example: qwert werty ewryt ... and so on

不应再使用这封信。

1 个答案:

答案 0 :(得分:0)

你可以这样做:

function getSubStrings($string, $subStringLength) {

    $subStrings = array();

    for ($i=0; $i < strlen($string) - $subStringLength; $i++) {
        $subStrings[] = substr($string, $i, $subStringLength);
    }

    return $subStrings;
}

// Testing

$string = "qwertyuiopas";
$length = 5;

var_dump(getSubStrings($string, $length));