Taille Tableau array_push()
Bonjour,
J'ai un souci avec l'un de mes tableau en effet j'aimerai modifier la taille mon tableau pour le moment elle est a 4 donc de 0 à 3 moi j'aimerai ajouter une taille de plus donc de 0 à 4.
j'ai une function qui a été réalisé par un développeur et j'ai essayé d'ajouter une valeur de plus mais cela ne fonctionne pas je ne voit pas mon erreur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
function critique(){
$this->snoopy->fetch($this->p_url_critique);
$critique = array();
preg_match_all('/<td valign="top"><h4><b>(.+?)<\/b><\/h4>/',$this->a($this->snoopy->results), $journal);
preg_match_all('/<\/b><\/h4><h4> - (.+?)<\/h4><\/td>/',$this->a($this->snoopy->results), $journaliste);
preg_match_all('/<div align="justify" style="padding: 5 0 5 0"><h4>(.+?)<\/h4><\/div>/',$this->a($this->snoopy->results), $critique);
preg_match_all('/<img src="http:\/\/a69.g.akamai.net\/n\/69\/10688\/v1\/img5.allocine.fr\/acmedia\/skin\/empty.gif" border="0" style="margin: 0 6 0 0" width="4" height="9" class="flechejaune"\/><a href="([^\"]+)" class=\"link1\" target=\"_blank\">/',$this->a($this->snoopy->results), $lien);
preg_match_all('/<\/b><\/h4><img src="http:\/\/a69.g.akamai.net\/n\/69\/10688\/v1\/img5.allocine.fr\/acmedia\/skin\/empty.gif" width="52" height="13" class="etoile_(.+?)" border="0" \/>/',$this->a($this->snoopy->results), $note);
for($i=0;$i<sizeof($journal[1]);$i++){
$critique['journal'] = $journal[1][$i];
$critique['journaliste'] = $journaliste[1][$i];
$critique['critique'] = $critique[1][$i];
$critique['lien'] = $lien[1][$i];
$critique['note'] = $note[1][$i];
array_push($this->critique,$critique);
}
} |
Donc j'aimerai que quand j'affiche $critique[4] cela m'affiche le lien de la critique. Quand j'affiche les autre donc $critique[0]ou [1] cela fonctionne parfaitement mais sauf pour le 4 donc a mon avis il y a un problème de taille.
Pourriez-vous m'aider SVP
Cordialement