par
FuZZyLine » 11 nov. 2009, 16:49
Salut,
Bonjour,
Sachant qu'une boucle foreach lit tous les eléments d'un tableau est-il possible d'éviter l'affichage du premier
élément de ce tableau pour les 2 boucles foreach, ici le premier élément de $category et $attributes ?
Dans un premier temps, j'ai assayé array_slice mais j'obtiens un warning
Warning: array_slice() expects parameter 1 to be array,
foreach (array_slice($attributes, 1) as $attribute) {
[...]
T'as aussi cette solution:
<?php
$arrayOrig = Array("a", "b", "c", "d");
$array = $arrayOrig;
array_shift($array);
foreach ($array AS $value)
{
echo $value;
}
?>
A toi de voir celle qui te convient. Attention tout de même. Cette proposition t'oblige,
dans un premier temps à sauvegarder le tableau original si tu souhaites, par la suite,
retouver l'element "0" donc niveau temps: aucune idée
@+ bon code
EDIT: Je comprends pas pourquoi ton array_slice marche pas. Tel qu'il est écrit il est correct.
En tout cas ca devrait marcher et serait le mieux à faire.