Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2013, 13:56
vani18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
codigo array php array foreach raro php5

hola una pregunta, tengo un pedazo de codigo me dicen si veo mal...
supongamos que para empezar tengo esto , una consulta sql , con llos restultados.


Código PHP:

$query 
mysql_query("SELECT * FROM `locales` WHERE `online`");
while(
$result mysql_fetch_assoc($query)){
    
$master->bloque('locales_list',array('nombre'=>$result['nombre']));

ya tengo una objeto instanciado de la clase... RENDER se llama. bueno, este objeto se llama master, mando los valores al metodo bloque..
.....
como primer parametro le paso locales_list,, y como segundo,,, un array,, o como sea, con el valorr... que me devuelve,la consulta del campo nombre....

bien ahora en el metodo blque tengo esto....

--------------------



Código PHP:

function bloque($a,$b){
    
$c explode(':',$a);
    
$e '';
    foreach(
$c as $d){
        
$h $e.$d;
        if(!isset(
$this->bloque[$h])){
            
$this->bloque[$h] = 0;
            
$j 0;
        }else{
            
$j $this->bloque[$h] - 1;
        }
        
$e $h.$j;
    }
    
$e $h.$this->bloque[$h];
    if(
is_array($b)){
        foreach(
$b as $f => $g){
            
$this->render[$e.$f] = $g;
        }
    }
    
$this->bloque[$h]++;

para empezar. tengo el primero parametro que era, locales_list ,, bien
no se por que le extraigo los ":" y separados por los dospuntos. los coloco en un array,, seria un array feo...


algo asi,,,

c[0]="locale_list"
c[1]="locale_list"
c[2]="locale_list"
c[3]="locale_list"
c[4]="locale_list"
c[5]="locale_list"

por cada vez que llamo a ese metodo, bloque...
y tengo una variable $e que siempre sera un espacio vacio,,,
en el foreach,,, agarro el array c, y voy haciendo una cadena,, masomenos asi... (esta bien lo q pongo abajo??)

$h= "locale_list locale_list locale_list locale_list locale_list locale_list "

wtf?? asi queda ,, no??

despues dice que si la posicion, $h. (cuando paso a ser un entero...??)
bueno ustedes entienden, me toma lavariable h, como un entero. no entiendo nada....