Tema: for en php
Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/09/2008, 15:23
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 20 años, 1 mes
Puntos: 81
Respuesta: for en php

Pero ojo... porque si quiere hacer la combinacion 1 a 1 es bien sencillo armar todas:
Código PHP:
    $abcdario = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","ñ","o","p","q","r","s","t","u","v","w","x","y","z");
    
$numMax count($abcdario);
    
$c 0;
    for(
$a=0;$a<$numMax;$a++){
        
//sin combinacion letras minusculas
        
echo $abcdario[$a].'<br>';
        
//sin combinacion letras mayusculas
        
echo strtoupper($abcdario[$a]).'<br>';
        for(
$b=0;$b<$numMax;$b++){
            
//combinaciones de letras en minuscula con mayusculas
            
echo $abcdario[$a].strtoupper($abcdario[$b]).'<br>';
            
//combinaciones de letras en minuscula con minusculas
            
echo $abcdario[$a].$abcdario[$b].'<br>';
            
//combinaciones de letras en mayuscula con minusculas
            
echo strtoupper($abcdario[$a]).$abcdario[$b].'<br>';
            
//combinaciones de letras en mayuscula con mayusculas
            
echo strtoupper($abcdario[$a]).strtoupper($abcdario[$b]).'<br>';
        }
        
$c = ($b*4) + $c//contador de numero de combinaciones (*4 para agregar mayusculas en reversa e inversa)
    
}
    
$c = ($a*2) + $c//agregamos las dos combinaciones mayuscula y minuscula
    
echo '<br> Se han combinado '.$c.' valores.'
Poniendose en el caso que quiera combinar cada letra del abecedario con una nueva vendria a ser algo mas complicado... pero dejo ese por si solo es una combinacion de uno a uno.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!