从给定的字符串生成一组字符串

时间:2014-12-02 11:01:08

标签: php string

让我们假设以下-simplified-string:' Xyy'。

从这开始,我想交换所有' y'所有可能的0和1组合(也简化)。

因此,结果应为:X00,X01,X10,X11。

谢谢!

1 个答案:

答案 0 :(得分:0)

这样的事情:

function gen() {      
    for($i=0;$i<=1;$i++) { 
        for($j=0;$j<=1;$j++) {    
            yield "X{$i}{$j}";     
        } 
    }                                                                 

}

并像这样调用它:

   foreach(gen() as $val) {                     
       echo $val . " ";    
   }