Foros del Web » Programando para Internet » PHP »

unset() no me funka con una matriz

Estas en el tema de unset() no me funka con una matriz en el foro de PHP en Foros del Web. Amigos ....... tengo un arreglo de arreglos asociativos ....... y quiero eliminar una key dada del asociativo..... ejemplo 'readonly' pero no me funka Código PHP: ...
  #1 (permalink)  
Antiguo 12/01/2009, 08:28
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Pregunta unset() no me funka con una matriz

Amigos....... tengo un arreglo de arreglos asociativos ....... y quiero eliminar una key dada del asociativo..... ejemplo 'readonly' pero no me funka

Código PHP:
 function unsetReadOnly(){     
    
$this->unset(elementos[$this->cant]['readonly']); 
 } 
Cita:
Parse error: syntax error, unexpected '[' in C:\xampp\htdocs\dir2.com\es\clases\form.class2.php on line 34
Alguien sabe como puedo ? no quiero setearla en NULL.... o dejarla vacia sino ELIMINARLA // gracias
__________________
Salu2!
  #2 (permalink)  
Antiguo 12/01/2009, 08:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: unset() no me funka con una matriz

primero, revisa tu sintaxis... esta mal!!

$this->unset() es un método de verdad???
o estas planeando usar solo unset()

http://php.net/unset

ahora, elementos es una constante???
o debería ser una variable $elementos o así???

$this->elementos

...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/01/2009, 08:54
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: unset() no me funka con una matriz

ja ja ..... ubiqué mal el $this-->

Código PHP:
 function unsetReadOnly(){     
    unset(
$this->elementos[$this->cant]['readonly']); 
  } 
pateketrueke: se agradece!!!!
__________________
Salu2!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.