我正在使用SimplePie,我無法弄清楚如何輸出計數或循環的鍵值。輸出一個foreach函數的計數
不應該在該
<?php foreach ($feed->get_items() as $item): ?>
<?php
$i = key($item);
echo $i;
?>
<?php endforeach; ?>
,或者這
<?php foreach ($feed->get_items() as $item): ?>
<?php
$i = count($item);
echo $i;
?>
<?php endforeach; ?>
是輸出爲每一個唯一的號碼?
uniqid()在這種情況下不起作用,因爲我在頁面上運行循環兩次,並試圖根據ID匹配一個元素列表和另一個元素列表。
完全正確,除了你給出關於key()的建議似乎有點混亂。 OP使用key()的方式不僅會產生意想不到的結果,而且會出錯。 – 2010-12-12 09:13:21
@Mike Sherov良好的捕獲,我沒有注意到它使用'$ item'。答案已更新。 – 2010-12-12 09:15:38
我明白了,謝謝你的解釋。我想拋出我的是key()和count()接受一個數組作爲參數。我認爲$ item是我的數組,但我想我沒有將它定義爲 - 正確的? – jaasum 2010-12-12 09:17:29