Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Gerando combinações possíveis de números em PHP

08-10-2007 21:53

Esse script gera o número de combinações possíveis a partir dos números definidos.

Por exemplo, eu quero saber o número de combinações possíveis entre os números: 1 e 3, com duas casas numéricas.

O resultado será

11
12
13
21
22
23
31
32
33


<?php function combina($chars, $length) { $combinations = array(); $temp[0] = $chars; for($i = 1; $i < $length; $i++) { for($c = 0; $c < count($chars); $c++) { $m = $i - 1; for($t = 0; $t < count($temp[$m]); $t++) { $value = $chars[$c] . $temp[$m][$t]; $p = ($c * count($temp[$m])) + $t; $combinations[$p] = $value; $temp[$i][$p] = $value; } } } return $combinations; } // $ será o valor inicial $d = 1; // $a será o valor final $a = 3; // $c será o número de casas retornadas $c = 2; /* com os valores acima será retornado 11 12 21 22 */ $var = (combina(range($d, $a), $c)); foreach($var as $combina) { echo $combina."<br>"; } ?>

1
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Gerando combinações possíveis de números em PHP

21-02-2016 18:59

Segue o link para quem quer verificar possíveis combinações entre letras e números
http://www.mathsisfun.com/combinatorics ... lator.html
1
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado