Добрый день.
Есть клавиатура для телеграм-бота, которая выглядит, так:
$buttons = json_encode(['inline_keyboard' => [[
["text" => "Test1","callback_data" => "1"],
["text" => "Tes2t","callback_data" => "2"]
]],], true);
Пытаюсь добавить в неё данные из бд, но не выходит:
$keyboard = "['inline_keyboard' => [[";
foreach($ds->children() as $dt) {
$keyboard .= "['text' => '{$dt->title}', 'callback_data' => '{$dt->id}'],";
}
$keyboard .= "]],]";
$buttons = json_encode($keyboard, true);
Что я делаю не так?