我想组合两个单词以获得包含其字母的其他单词列表。
示例:
输入:Jack&Sara
输出:<a href="https://google.com">Link goes to Google.</a>
输入:Sara&Jack
输出:jaca, jara, jacka, jacra, jsara, jacara, jackra, jasara, jackara, jacsara
我想随机两个单词的字符来创建这些列表
答案 0 :(得分:1)
如果要从字符串中创建随机字符以创建新字符,则可以连接2个字符串并运行简单的for循环来获取它。
function randSubStr($s) {
$output = "";
for ($i=0;$i < strlen($s); $i++)
if (rand(0,1))
$output .= $s[$i];
return $output;
}
如果您想获得这些单词的列表而又不再次获得相同的单词,则可以使用类似于此脚本的数组:
$a = "jack";
$b = "sara";
$s = "$a$b";
$arr = array();
for ($j=0; $j< 10; $j++)
$arr[] = randSubStr($s);
echo print_r($arr, true);