【问题标题】:PHP output is emptyPHP 输出为空
【发布时间】:2019-05-30 20:48:01
【问题描述】:

这是我的代码 php5.6

$lang = array(
  "HTML" => "60%",
  "CSS" => "80%",
  "JS" => "70%",
  "PHP" => "50%",
);

echo "<ul>";

for ($lang=0; $lang < count($lang) ; $lang++) {
  echo "<li>" . $lang[$lang] . "</li>";
}

echo "</ul>";

当我运行我的页面时,它不显示任何东西

【问题讨论】:

  • 您正在使用0 覆盖您的数组。 for ($lang=0; 使用不同的迭代器名称,例如 $x$i

标签: php output


【解决方案1】:

在数组上使用 foreach。

$langs = array(
  'HTML'=> '60%',
  'CSS' => '80%',
  'JS'  => '70%',
  'PHP' => '50%',
);

echo '<ul>';

foreach ($langs as $lang=>$per) {
  echo "<li>$lang $per</li>";
}

echo '</ul>';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-18
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    相关资源
    最近更新 更多