Благодарю всех за ответы.
Решение было найдено методом проб и ошибок.
function SendButton($user_id, $message, $keyboard)
{
SendToTelegram('sendMessage', ['chat_id' => $user_id, 'parse_mode' => 'html', 'text' => ''.$message.'', 'reply_markup' => ['inline_keyboard' => $keyboard]]);
}
function catalog($user_id)
{
global $mysqli;
$get_catalog = $mysqli -> query("SELECT `id`, `title` FROM `categorys`");
$empty = 1;
if($get_catalog -> num_rows > 0)
{
while($catalog = $get_catalog -> fetch_array())
{
$get_goods = $mysqli -> query("SELECT `id`, `name` FROM `goods` WHERE `cat` = ".$catalog['id']." GROUP BY `type`");
if($get_goods -> num_rows > 0)
{
$empty = 0;
$i = 0;
while($goods = $get_goods -> fetch_array())
{
$test[$i] = [['text' => ''.$goods['name'].'', 'callback_data' => 'test']];
$i++;
}
SendButton($user_id, 'Товары на витрине:', $test);
}
}
}
if($empty == 1) { sendMessage($user_id, "Пока ничего нет! :("); }
}