如何在PHP中生成字符串的所有排列?我需要一個(gè)算法,它返回一個(gè)字符串中所有字符的所有可能組合。我試過了:$langd = strlen($input);
for($i = 0;$i < $langd; $i++){
$tempStrang = NULL;
$tempStrang .= substr($input, $i, 1);
for($j = $i+1, $k=0; $k < $langd; $k++, $j++){
if($j > $langd) $j = 0;
$tempStrang .= substr($input, $j, 1);
}
$myarray[] = $tempStrang;}但是,它只返回與字符串長度相同的數(shù)量組合。說$input = "hey",結(jié)果將是:hey, hye, eyh, ehy, yhe, yeh。
如何在PHP中生成字符串的所有排列?
楊__羊羊
2019-08-02 17:00:14