Ver Mensaje Individual
Antiguo 28-abr-2008, 17:04   #1 (permalink)
cplus
cplus no se puede cailificar en este momento
 
Avatar de cplus
 
Fecha de Ingreso: abril-2007
Mensajes: 166
De acuerdo Cambiar orden del array

Utilizo una rutina asi, para comparar cadenas de texto, y asi poder modificarlo, mi intencion ahora seria el poder cambiar el orden de las combinaciones del array, con alguna rutina, donde podamos usar un valor X=3, X=23 por ejemplo, asi el array se mueva hacia la derecha o izquierda... seria una forma sencilla de poder cambiar el orden de los resultados.

aqui os dejo parte del codigo que realiza la operacion.

Código PHP:
 Public Function Encode_DecMD(ByVal valor As StringByVal tipo As String)

        
Dim arr(42) As String
        Dim carac 
As Integer Len(valor)
        
Dim leidocadena As String
        Dim lee_array 
As Integer
        Dim x 
As Integer 0
        Dim id 
As Integer 1

        arr
.SetValue(" "11)
        
arr.SetValue("X1"12)
        
'------------------------'
        
arr.SetValue("A"21)
        
arr.SetValue("X2"22)
        
'------------------------'
        
arr.SetValue("B"31)
        
arr.SetValue("X3"32)
        
'------------------------'
        
arr.SetValue("C"41)
        
arr.SetValue("X4"42)

        
Select Case tipo
            
Case "enc"
                
For 1 To carac

                    leido 
Mid(valorx1)

                    For 
lee_array 1 To 77
                        
If leido arr.GetValue(lee_array1Then
                            cadena 
cadena arr.GetValue(lee_array2)
                            
leido ""
                        
End If
                    
Next

                Next

                valor 
cadena
                
Return (valor)
            Case 
"dec"

                
For 1 To carac

                    leido 
Mid(valorid2)
                    For 
lee_array 1 To 77
                        
If leido arr.GetValue(lee_array2Then
                            cadena 
cadena arr.GetValue(lee_array1)
                            
leido ""
                        
End If
                    
Next

                    id 
id 2

                Next
                valor 
cadena
                
Return (valor)

        
End Select
    End 
Function 

la idea esta hay, si alguien se le ocurre un metodo factible para cambiar el orden de los resultados, se lo agradeceria.
cplus está desconectado   Responder Citando