gpt4 book ai didi

php - 结合单个字符串php mysql

转载 作者:行者123 更新时间:2023-11-29 03:34:05 25 4
gpt4 key购买 nike

我对 PHP 和 MySQL 的了解不是很深。我有一个带有 pick_number (varchar,4) 字段的表。我需要 3 样东西:

1)组合4个数字并生成所有可能的组合(如果所有数字都是24不同)每个数字必须有 4 个数字,例如:1234、2341 等...。如果一个数字与另一个数字相同,则减少组合的数量,例如 1123。在这里我想隔离数字:

$pick_number=GetRow("SELECT pick_number from table");
$n1=substr($pick_number, 0, 1);
$n2=substr($pick_number, 1, 1);
$n3=substr($pick_number, 2, 1);
$n4=substr($pick_number, 3, 1);

2)计算组合并存储在另一个字段中;

3) 将组合存储在另一个字段中,这样我可以在需要时进行搜索(我猜逗号分隔应该可以解决问题)。

谢谢!

最佳答案

试试这个。

 function pc_permute($items, $perms = array( )) {
if (empty($items)) {
print join(' ', $perms) . "\n";
} else {
for ($i = count($items) - 1; $i >= 0; --$i) {
$newitems = $items;
$newperms = $perms;
list($foo) = array_splice($newitems, $i, 1);
array_unshift($newperms, $foo);
pc_permute($newitems, $newperms);
echo '<br>';
}
}
}

pc_permute(array(0,1,2,3));

关于php - 结合单个字符串php mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25948192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com