#php #foreach #pdo
Вопрос:
Я все еще относительно новичок в 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>";
}
}
мне нужно добавить переменную $»$language» в каждом «. $строка[‘имя кошки’] .» с подчеркиванием перед «$язык» как «. $строка[‘имя кошки»подчеркивание»$язык»] .» какова наилучшая практика для достижения этой цели ?
Комментарии:
1.
. $row['catname_' . $language] .
???
Ответ №1:
Сделай это вот так вместо этого:
echo "<li><a href='index.php?cat=" . $row['id'] . ">" . $row['catname'] . "_$language</a></li>";