C'è un modo per mantenere solo i primi elementi N (per esempio 10) di un array? So che c'è lo array_pop
, ma c'è un modo migliore, più elegante?Solo mantenere i primi N elementi di un array in PHP?
7
A
risposta
23
È possibile utilizzare array_slice
o array_splice
:
$b = array_slice($a, 0, 10);
$c = array_splice($a, 0, 10);
notare che array_slice
copia gli articoli di $a
e restituisce loro mentre array_splice
però modificati $a
stesso e restituisce solo gli elementi che sono stati rimossi da $a
.
Problemi correlati
- 1. Come selezionare solo i primi elementi di un array?
- 2. Salta i primi N elementi in JQuery
- 3. Skip primi N elementi in scala iterabile
- 4. Seleziona i primi elementi "N" dalla mappa in Scala
- 5. Come ottenere i primi n elementi di una std :: map
- 6. Split un array in N Array - PHP
- 7. Leggere solo i primi N byte dal socket in node.js
- 8. Come ottenere i primi n elementi da Hash nel rubino?
- 9. Mantenere gli elementi pari di un array?
- 10. Loop nei primi 20 elementi di un array in Java
- 11. Come ottenere i primi n elementi (in termini di frequenza) da un vettore in R?
- 12. Come sostituire solo i primi n elementi in una matrice numpy che sono più grandi di un certo valore?
- 13. Ottenere primi n elementi da Lista
- 14. ottiene solo i primi 20 elementi in una raccolta backbone
- 15. Come mostrare i primi N elementi di un blocco e nascondere gli altri in css?
- 16. Come prenderei i primi elementi "n" di un array di byte e convertirli direttamente in una stringa?
- 17. Come posso ottenere in modo efficiente un sottoinsieme di un array di byte (primi N elementi) in C#?
- 18. ordina le righe in file di testo, ma usare solo i primi N caratteri
- 19. In bash, come posso stampare i primi n elementi di un elenco?
- 20. Come ottenere i primi n elementi di un elenco in Common Lisp?
- 21. Come ottenere gli ultimi n elementi in un array PHP come un altro array?
- 22. Iterate un array, n elementi alla volta
- 23. Ottenere i primi n record per ciascun gruppo in neo4j
- 24. Concatenare i valori di n array in php
- 25. Come eseguire iterazioni sui primi n elementi di una lista?
- 26. Modo elegante per ottenere i primi n elementi di un SequenceType
- 27. Come accedere all'elemento N-esimo di un array in PHP
- 28. SQL Group BY, primi N elementi per ciascun gruppo
- 29. Ricevi i primi 100 elementi di OrderedDict
- 30. html5 fileReader - come leggere solo i primi N caratteri di un file?
La prossima volta che hai bisogno di una funzione array: [PHP Array Functions nel manuale PHP] (http://php.net/manual/en/ref.array.php) – kapa