各位大神们好 我有一个字符串 $s = "abc cba xyz zyx zwx love high xzyyzx acbbca"我想查找有没有一组长度一样的单词,可以各个位组合成一个新的单词,并且新的单词存在于这个字符串里。请大神帮我看看哪错了,我到第二次foreach循环的时候就不太明白了,捣鼓4天了,怎么都弄不明白,求求帮忙
例如 abc 和 cba 可以组成acbbca这个单词,所以单词对就是1
$arr = explode(" ", $s);
$c = 0;
foreach ($arr as $key =>$v1){
$long = strlen($v1);
$d[$long][] = $v;//长度一样的存在一个数组
}
foreach ($d as $key2 => $v2) {
foreach ($v2 as $key3 => $value) {
for ($i=0;$i<strlen($value)-1;$i++) {
$word = "";
for($j=$i+1;$j<strlen($value);$j++){
$word = $value[$j].$value[$i];
var_dump($word);
}
}
}
}