为了账号安全,请及时绑定邮箱和手机立即绑定

php for嵌套循环 加字符串的拼接

php for嵌套循环 加字符串的拼接

PHP
小轩1986 2016-07-19 10:17:43
各位大神们好 我有一个字符串 $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);     }                   }  }}
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 2366 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信