itemDoc[0]
itemDoc[1]
itemDoc[2]
itemDoc[3]
itemDoc[4]
itemDoc[5]
Hay una funcion para traer el ultimo subindice de itemDoc osea el 5, sin tener ke hacer un for o while.
Es para saber no mas.
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Se busca funcion Tengo itemDoc[0] itemDoc[1] itemDoc[2] itemDoc[3] itemDoc[4] itemDoc[5] Hay una funcion para traer el ultimo subindice de itemDoc osea el 5, sin tener ke hacer un for o while. Es para saber no mas. ![]() |
| |||
ese es el problema, tengo ke validadar ke el subindice no este ocupado Suponiendo ke borro itemDoc[0] itemDoc[3] count (itemDoc) ahora vale 4, por lo tanto eso me dice ke el siguiente ke tengo ke ocupar es el 5, pero este ya esta ocupado. Pero ya no importa, creo ke hacer un for es la mejor solucion. gracias |
| |||
¿? count() debería decirte ahí que tienes dos elementos en ese array ... Código PHP: Código PHP: Yo suelo usar count() y unset() para eliminar elementos del array sin problemas .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
? De 6 borro 2, quedan 4 Claro con unset los borro, bueno el usuario. La idea era validar los subindice y ocupar uno libre, no sobreescribirlo. Esto hago (La solucion por lo demas) foreach($itemDoc as $k => $v){ $ultmo_valor_sub = $k; } $itemDoc[$ultmo_valor_sub+1]="Nuevo doc. "; Yo pregunto : $ultmo_valor_sub = funcion_ke_me_trae_el_ultimo_indice(itemDoc); $itemDoc[$ultmo_valor_sub+1]="Nuevo doc. "; |
| |||
Hola, Cluster, creo que se refiere a quitar los elementos 0 y 3 del array de ejemplo del primer mensaje. Si tu problema no es sacar el indice, sino qu elo que quieres es insertar en el siguiente indice numerico, lo puedes hacer con: Código PHP: Y si necesitas el ultimo indice, haciendo un: Código PHP: Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |