Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/10/2011, 18:15
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: unset heredando de ArrayIterator

Lo que propone ese tipo es destruirlo directamente con ArrayObject

Código PHP:
Ver original
  1. class Coleccion extends ArrayIterator
  2. {
  3. }
  4.  
  5. $c = new Coleccion();
  6. $x = new ArrayObject($c);
  7.  
  8. $c[] = 'valor1';
  9. $c[] = 'valor2';
  10. $c[] = 'valor...';
  11.  
  12. foreach ($c as $k => $v) {
  13.     $x->offsetunset($k);
  14. }
  15.  
  16. echo '<pre>', print_r($c), '</pre>';
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP