Créer un "sous tableau"

Résolu
ifr38 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
ifr38 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je fais $lines = file('mon_fichier'); pour créer un tableau A contenant les lignes de mon fichier ..

Je voudrais pouvoir, a partir de ce tableau A, en créer un autre tableau B ne contenant que les 10 dernieres lignes du tableau A, je n'y arrives pas :(

Faut-il utiliser la fonction range() ? si oui comment ? si non quelle fonction ?

Merci du coup de pouce :p
A voir également:

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Tu peux utiliser la fonction array_slice :
$a = array('a', 'b', 'c', 'd', 'e', 'f');

$b = array_slice($a, -2, 2);

var_dump($b); // array(2) { [0]=> string(1) "e" [1]=> string(1) "f" } 


Bonne journée
0
ifr38 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon j'ai trouvé :

$lines2 = array_slice($lines, count($lines)-1500);

qui me retourne dans mon deuxieme tableau les 1500 dernieres lignes de mon premier tableau ;)

Merci a toi, bonne journée
0