我试图为Telegram机器人制作自定义管理系统,以便我能够轻松地发送和阅读更新..但我的主要问题是我不知道如何从中检索数据数组。让我深入解释一下,这样你就可以理解我所说的......
基本上当我尝试getme
命令时,我得到了这个:
{"ok":true,"result":{"id":275700102,"first_name":"photoshop_post_production","username":"post_pro_bot"}}
所以我使用Php将其转换为数组,它是这样的:
$_SESSION['website'] = "https://api.telegram.org/bot";
$_SESSION['url'] = "https://api.telegram.org/bot".$_SESSION['token'];
$_SESSION['me'] = file_get_contents($_SESSION['url']."/getme");
$_SESSION['meArray'] = json_decode($_SESSION['me'], TRUE);
因此,您可以看到我有一个名为meArray
的数组,如果我print_r
,则会显示:
Array ( [ok] => 1 [result] => Array ( [id] => 275700102 [first_name] => photoshop_post_production [username] => post_pro_bot ) )
所以基本上我不知道如何从这个阵列中取出我想要的用户名或其他信息...我已经尝试了几件事,但到目前为止没有成功..所以你介意请帮助我那,我真的很感激。
答案 0 :(得分:1)
所以,应该是:
<强> $_SESSION['meArray']['result']['username']
强>
试试这个。