【问题标题】:How to correctly insert a $variable in a pdo foreach result?如何在 pdo foreach 结果中正确插入 $variable?
【发布时间】:2021-11-01 03:40:22
【问题描述】:

我对 PHP 还比较陌生,但想以“正确的方式”编写代码。其实我有这个:

function listCategories()
{
    $stmt = DB::run("SELECT * FROM categories");
    foreach ($stmt as $row)
    {
        echo "<li><a href='index.php?cat=". $row['id'] .">". $row['catname'] ."</a></li>";
    }
}

我需要在每个 ".$row['catname'] 中添加 $variable "$language"。在 "$language" 之前有一个下划线,例如 ".$row['catname"underscore"$language'] 。"实现这一目标的最佳做法是什么?

【问题讨论】:

  • . $row['catname_' . $language] . ???

标签: php foreach pdo


【解决方案1】:

改为这样:

echo "<li><a href='index.php?cat=" . $row['id'] . ">" . $row['catname'] . "_$language</a></li>";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    相关资源
    最近更新 更多