PHP'de başka bir dizinin son n öğelerini nasıl alabilirim?Bir PHP dizisindeki son n öğeleri başka bir dizi olarak nasıl edinilir?
23
A
cevap
39
$n
, sondan istediğiniz öğelerin sayısına eşittir.
$arr = array_slice($old_arr, -$n);
0
http://us2.php.net/array_slice'u kullanabilirsiniz.
$new = array_slice($old, $n);
Ancak $n
böylece dizisinin uzunluğundan bu çıkarmak gerekir, bunu hesaplamak, dilim başlamak için ofset geçerli: $n = count($old) - $target_size
.
+4
Veya bağladığınız belgeleri okuyun ve dizinin sonunda negatif ofsetlerin başladığını fark edin. Eğer ofset negatif değilse, dizi dizide bu ofsetde başlayacaktır. Ofset negatif ise, dizi dizinin sonuna kadar başlayacaktır. – Femaref
3
Sen array_slice kullanabilirsiniz:
$arr = array_slice($old_arr, -$n, $n, true);
dizi endeksleri sizin için anlamlı ise
,array_slice
sıfırlamak ve sayısal dizi indeksleri yeniden düzenlemek unutmayın. Bunu önlemek için
preserve_keys
bayrağına (4. parametre)
true olarak ayarlamanız gerekir.
İlgili konular
- 1. Uygulayın bir defada bir dizi n öğeleri
- 2. PHP dizi öğeleri doğrudur
- 3. Bir json dizisindeki tüm öğeleri görüntüleme
- 4. Bir koordinatlar başka bir dizi
- 5. Dizi öğeleri nasıl aktarılır?
- 6. Doctrine2 sonuç nesnesinin ilişkisel bir dizi olarak nasıl edinilir?
- 7. Linq sonucu dizi dizisi olarak nasıl edinilir?
- 8. PHP'de $ x öğeleri içeren bir dizi oluşturma
- 9. Başka bir listedeki bir listeden öğeleri kaldırın
- 10. Başka bir sınıftan bir dizi nasıl alınır
- 11. Seçilen öğeleri bir Jlist'den başka bir Jlist'e başka bir Sınıf
- 12. php: bir dizi
- 13. php - dinamik olarak, n null elemanları ile başlatılan bir dizi oluştur
- 14. MATLAB içindeki bir vektördeki bir dizi indekste öğeleri nasıl çıkarabilirim?
- 15. Java dizisindeki n azami sayıları alın
- 16. PHP Başka bir dizi değeriyle bir ilişkilendirici dizi anahtarının nasıl değiştirileceği
- 17. Bir textarea'dan son "\ n" 'yi kaldırın
- 18. PHP bir ilişkisel dizi
- 19. PHP Kullanarak Son 30 Gün İçinde Bir Dizi Oluşturun
- 20. Başka bir değerin bir dizi olduğu değerler nasıl seçilir?
- 21. Acemi PHP - php içinde bir dizi ayıran
- 22. Web sayfasındaki başka bir php dosyasından dizi görüntüleme
- 23. PHP Dizisindeki Boyutların sayısını Belirle
- 24. Dizi öğeleri eklemek/kaldırmak için RESTful API son noktası?
- 25. Öğeleri bir dizide neyin başka bir dizide neye bağlı olarak kaldırılacağı - python
- 26. Bir listenin ilk n öğeleri üzerinde yineleme nasıl yapılır?
- 27. javascript dizi öğeleri
- 28. Bir Php Nesnesindeki dizi değerlerine nasıl erişilir?
- 29. Bir dizi parametresini başka bir sınıfa iletemiyorum
- 30. Bir dizeden bir dizi karakterin son geçtiği yer nasıl bulunur?
Teşekkür ederiz! Bu fonksiyonu bulamadım. – Dataflashsabot