Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/07/2009, 07:31
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 9 meses
Puntos: 139
Respuesta: Agregar valores a un array

Aqui te dejo una posible solucion
El codigo es medio canibal

Pero funciona.

Código PHP:


<?php


    
## Declaro los Indice de la matriz.
    
$Temas = array ("Casa","Coche","Calle","Pais");
    
    
    
## Cada matriz debe contener el nombre del indice.
    
$Coche = array ("asiento","volante","retrovisor" );
    
$Casa  = array ("Coco""Perro""Cola");
    
$Calle = array ("farola","gente","metro" );
    
$Pais  = array ("Colombia","Mexico","Cuba","Ecuador","Peru","Argentina");



## Funcion que devuelve ma matriz seleccionada.
function val($str){
global 
$Casa,$Coche,$Calle,$Pais## Declaro global las matrices/
switch($str){
case 
"Casa":
    return 
$Casa;
break;
case 
"Coche":
    return 
$Coche;
break;
case 
"Calle":
    return 
$Calle;
break;
case 
"Pais":
    return 
$Pais;
break;

}


}


    
$c=0;

    for(
$b=0$b count($Temas) ; $b++ ){ 
        
            
$Index $Temas[$b];
        
                
$Po val($Index);
    
        
        for(
$a=0$a <= count($Po); $a++){
            
                if(
count($Po) == $a){
                
$c++;
                }else{
                
$i $Temas[$c];
                
$List[$i][] =  $Po[$a];
                }
        }
        
            

    }

    
    
print_r($List["Casa"]);
    echo 
"<bR>";
    
print_r($List["Calle"]);
    echo 
"<bR>";
    
print_r($List["Coche"]);
    echo 
"<bR>";
    
print_r($List["Pais"]);
    

?>
Es lo que necesitas ?