
22/02/2008, 13:57
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 17 años, 3 meses Puntos: 2 | |
Re: Eliminar blancos de array no me funciona y creo qu es por esto:
leido de php.net
Note: Hay que tener en cuenta que foreach trabaja con una copia de la matriz especificada y no la lista en si, por ello el puntero de la lista no es modificado como en la función each(), y los cambios en el elemento de la matriz retornado no afectan a la matriz original. De todas maneras el puntero interno a la matriz original avanza al procesar la matriz. suponiendo que bucle foreach se ejecuta hasta el final, el puntero interno a la matriz estar/aacute; al final de la matriz.
entonces supongo que tu tecnica de quedarte con la direccion de cada elemento del array e ir leyendolo y borrandolo en caso de ser "espacion en blanco" no vale.....porque el foreach debe jugar con una copia del array, por tanto nunca llegamos a tocar el array original.
Como lo podria hacer tocando el array original? |