Lire les propriétés des objets d'un tableau

Lire les propriétés des objets d'un tableau - PHP - Programmation

Marsh Posté le 08-08-2011 à 14:45:13    

J'ai un tableau $tabExcel qui contient des objets $rowExcel dont la structure est la suivante :
 
class ExcelRow  
{
     private $item;
     private $modele;
     private $marque;
     private $numSerie;
     private $client;
     private $lienItem;
     private $typeItem;
     private $numInventaire;
     private $os;
     private $connexionType;
     private $prixVente;
     private $delaiInter;
     private $delaiProd;
   
  + getters et setters
   
Pour inserer des données dans mon objet ExcelRow, et inserer mon ExcelRow dans mon tableau $tabExcel, aucun probleme.
Mais comment les lires dans un for .  
 
J'ai essayé ça ma ça marche pas :  
 
 function lireTabExcel($tabExcel)
 {
   global $tabExcel;
   
   for ($i=0 ; $i<=count($tabExcel) ; $i++)
   {
     // devrait me renvoyer la liste de les items de chaque ExcelRow
     echo $tabExcel[$i]->getItem();    
   }      
 }

Reply

Marsh Posté le 08-08-2011 à 14:45:13   

Reply

Marsh Posté le 08-08-2011 à 16:27:33    

pourquoi utiliser global ?
pourquoi ne pas utiliser foreach ?

Code :
  1. function lireTabExcel($tabExcel)
  2. {
  3.    foreach($tabExcel as $excelRow)
  4.    {
  5.        echo $excelRow->getItem();    
  6.    }      
  7. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed