¿Hay alguna forma de conservar únicamente los primeros N elementos (por ejemplo 10) de una matriz? Sé que hay array_pop
, pero ¿hay una manera mejor y más elegante?¿Solo conserva los primeros N elementos de una matriz en PHP?
7
A
Respuesta
23
Puede utilizar array_slice
o array_splice
:
$b = array_slice($a, 0, 10);
$c = array_splice($a, 0, 10);
en cuenta que array_slice
copia los elementos de $a
y devuelve ellos mientras se modifican los array_splice
$a
sí y sólo devuelve los elementos que se han eliminado de $a
.
Cuestiones relacionadas
- 1. Iterar los primeros n elementos de una matriz
- 2. ¿Obtiene los primeros N elementos de una matriz?
- 3. ¿Cómo selecciono solo los primeros elementos de una matriz?
- 4. ¿Cómo iterar sobre los primeros n elementos de una lista?
- 5. ¿Cómo obtener los primeros n elementos de Hash en ruby?
- 6. Saltar primeros N elementos en Scala iterables
- 7. ¿Cómo seleccionar los primeros N elementos en Java TreeMap?
- 8. Cómo obtener los primeros n elementos de un estándar :: map
- 9. ¿Cómo obtener los últimos n elementos en una matriz de PHP como otra matriz?
- 10. ¿Cómo obtengo eficientemente un subconjunto de una matriz de bytes (primeros N elementos) en C#?
- 11. Obtiene los primeros n elementos de la matriz de valores de hash Ruby
- 12. Limite a ListIterator a los primeros N elementos (optimizado)
- 13. Buscar elementos N superiores en una matriz
- 14. obtenga solo los primeros 20 artículos en una colección troncal
- 15. php - crear, dinámicamente, una matriz inicializada con N elementos nulos
- 16. ¿Cómo obtener los primeros n elementos (en términos de frecuencia) de un vector en R?
- 17. Obtener los índices de los n elementos más grandes en una matriz
- 18. En bash, ¿cómo puedo imprimir los primeros n elementos de una lista?
- 19. ¿Cómo obtener los primeros N elementos de una lista en C#?
- 20. iteración rápida sobre los primeros n elementos de un iterable (no una lista) en python
- 21. ¿Cómo mostrar los primeros N elementos de un bloque y ocultar los otros en CSS?
- 22. llamando a .map en los primeros X elementos de una matriz
- 23. Parte de extraer PHP de una matriz que conserva las claves anteriores
- 24. Devolviendo los primeros N caracteres de una cadena Unicode
- 25. Obteniendo los últimos 5 elementos de una matriz php
- 26. Obteniendo los primeros elementos por fila en una matriz en Python?
- 27. Obtiene cada n-elementos de la matriz
- 28. Selección de los primeros artículos "n" con jQuery
- 29. ¿Cómo tomar los primeros N elementos de un generador o lista en Python?
- 30. Obtenga los primeros 100 elementos de OrderedDict
La próxima vez que necesite una función de matriz: [PHP Array Functions en el manual de PHP] (http://php.net/manual/en/ref.array.php) – kapa