Hola
caberto y
Shiryu_Libra:
Antes de comenzar:
Cita:
Iniciado por Shiryu_Libra aux=0
for i=0 to ubound(A_original)
if A_original(i)="condicion" then
redim preserve A_auxiliar(aux)=A_original(i)
aux=aux+1
end if
next
¿Esto es ASP no?
Puede utilizar un
delete para que te marque el valor a undefined, y ese índice no exista:
Código PHP:
var arr=['a','b','c','d','e','f','g'];
document.write("<b>arr[x]:</b><br/>");
for(i in arr) document.write(i+" --> "+arr[i]+"<br/>");
delete arr[2];
document.write("<b>arr[x]:</b><br/>");
for(i in arr) document.write(i+" --> "+arr[i]+"<br/>");
Pero si necesitas guardar el elemento
'c' con su subíndice
2 lo que puedes hacer es antes de eliminar el elemento 2 con
delete arr[2] guardar su valor y su subíndice en un array auxiliar:
Código PHP:
var arr=['a','b','c','d','e','f','g'];
document.write("<b>arr[x]:</b><br/>");
for(i in arr) document.write(i+" --> "+arr[i]+"<br/>");
var aux=new Array();
aux[2]=arr[2]
delete arr[2];
aux[5]=arr[5];
delete arr[5];
document.write("<b>arr[x]:</b><br/>");
for(i in arr) document.write(i+" --> "+arr[i]+"<br/>");
document.write("<b>aux[x]:</b><br/>");
for(i in aux) document.write(i+" --> "+aux[i]+"<br/>");
Salida:
Cita: arr[x]:
0 --> a
1 --> b
2 --> c
3 --> d
4 --> e
5 --> f
6 --> g
arr[x]:
0 --> a
1 --> b
3 --> d
4 --> e
6 --> g
aux[x]:
2 --> c
5 --> f
Espero que sea lo que buscas.
Un saludo