【发布时间】:2019-12-09 18:15:36
【问题描述】:
我有一系列具有多个备用英文字母的拼音
$q[0][0]="c";
$q[1][0]="k";
$q[2][0]="q";
---
$q[0][1]="u";
$q[1][1]="a";
--
$q[0][2]="t"
我有包含单词的单词表 切 放 标记
我想置换上面的二维数组并生成包含所有可能单词的查询
cut
qat
kut
--
cat
qut
kat
----
或者我们也可以包括并继续上述系列的程序逻辑要求
tac
tuc
tak
---
tuq
taq
tuk
---
act
ukt
uct
---
我只需要像 $word{$i] 这样的数组变量,它具有所有上述可能的排列词。 当我在查询可能的单词上运行时,它只会在表中找到“cut”,我会将“ڪَٽ”替换为“cut”……是的,它的罗马音译 我还没有尝试过的编程是
<input type="text" name="leng" id="leng" value="" ><input type='submit' name='submit'></form>
<?php
if(isset($_POST['submit'])){
for($i=0; $i<=3; $i++){ //3 is number of listboxes or length of given string
//echo $list[$i];
for ($x=0; $x<= $_POST['leng']; $x++){
?>
<script>
document.getElementById("leng").value = document.getElementById("<?php echo $list[$i]; ?>").length;
</script>
// 我在上面做了三个列表框,分别命名为list0、list1、list3 线 list0="c, q, k" list1="你,一个" list2="t"
<?php
//echo "($i-i)-- ($x-X) <BR>";
echo $q[$i][$x]."<BR>";
}
}
【问题讨论】:
标签: php combinations permutation