取消设置php计数

时间:2011-10-13 18:01:25

标签: php unset

我在我创建的每个网站的底部运行此操作。因为它循环,我需要取消设置值。我试图在任何地方保存记忆

$tagclouds = explode(",", $tagclouds);

for($i = 0; $i < count($tagclouds); $i++){
$tagworld = str_replace('-', ' ', $tagclouds[$i]);
echo "<li><a href='$domain/?tag=$tagclouds[$i]'>$tagworld</a></li> \n";
}

2 个答案:

答案 0 :(得分:4)

您不需要取消任何计数器,因为您不需要任何计数器。无论前行和适当的逃避发生了什么?

<?php
foreach ($tagclouds as $tag) {
  $tagworld = str_replace('-', ' ', $tag);
  echo '<li><a href="' . $domain . '?tag=' . urlencode($tag) . '">' . htmlspecialchars($tagworld) . '</a></li>';
}

如果确实需要for循环,请确保将count()放在初始化部分中。否则,每次迭代都会执行count(),使得事情慢于必要。

<?php
for($i = 0, $length = count($tagclouds); $i < $length; $i++) {

}

答案 1 :(得分:-3)

没有。不,你没有。