php - 结合单个字符串php mysql

标签 php mysql string combinations

我对 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/

相关文章:

类似于 Rosetta 的 PHP 翻译前端?

php - 在 Wamp 服务器上安装 Phinx

php - 使用 PHP OOP 从数据库中检索 mysql 信息

android - 重构——Android字符串提取问题

c - 用 C 语言生成字符串组合的程序

java - 如何使 TextView 中的每一行都可选

php - 成功后带有重定向的 Paypal 立即购买按钮

php - 数据库组合框用值填充输入框,然后在新浏览器窗口中打开 URL

PHP : calculate day difference between stored datetime in mysql and current datetime for token expiry

javascript - setInterval启动我的页面在生成30+数据时就卡顿了