Je travaille avec SimplePie et je n'arrive pas à comprendre comment afficher le nombre ou les valeurs clés de la boucle.Sortie du comptage dans une fonction foreach
Si pas
<?php foreach ($feed->get_items() as $item): ?>
<?php
$i = key($item);
echo $i;
?>
<?php endforeach; ?>
, ou ce
<?php foreach ($feed->get_items() as $item): ?>
<?php
$i = count($item);
echo $i;
?>
<?php endforeach; ?>
être fournir un numéro unique pour chaque? Uniqid() Ne fonctionne pas dans ce cas, car j'exécute la boucle deux fois sur la page et essaie de faire correspondre une liste d'éléments avec une autre en fonction de l'ID.
Complètement à droite, sauf que le conseil que vous donnez sur 'key()' semble un peu confus. La façon dont l'OP utilise key() ne produira pas seulement des résultats inattendus, c'est faux. –
@Mike Sherov Bonne prise, je n'ai pas remarqué qu'il utilisait '$ item'. Réponse mise à jour –
Je vois, merci d'expliquer cela. Je suppose que ce qui me rejetait, c'est que key() et count() acceptent un tableau comme argument. Je pensais que $ item était mon tableau, mais je suppose que je ne l'avais pas défini comme tel - correct? – jaasum