我有一个带有文本和键盘的sendMessage
方法的电报代码。
它用于寻找音乐。
我的代码是:
$res_media=mysql_query("SELECT * FROM mv_media");
if(mysql_num_rows($res_media)!=0){
while($resualt_media = mysql_fetch_assoc($res_media)) {
$media[][]= $resualt_media['title'];
}
var_dump(
makeHTTPRequest('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"Chose music.",
'reply_markup'=>json_encode(array('keyboard' => $media))
])
);
}
并输出:
我想要自定义输出 如何用while添加一些字段到键盘 我的数据库输出($ media):
$media=[['Button1'],['Button4']];
这是来自数据库的同时,现在如何向$ media添加自定义字段。 我想要这个输出:
$media=[['Button1'],['Button4'],['MyCustomButtonForExampleBack']]
答案 0 :(得分:0)
您在请求中遇到一些问题,请查看API document以及以下示例:
答案 1 :(得分:0)
使用
array_chunk($media, 4)
其中4是该行中的按钮数。