-2

我正在尝试为 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 ) )

所以基本上我不知道如何从这个数组中取出我想要的用户名或其他信息。我已经尝试了几件事,但直到现在都没有成功。

4

1 回答 1

1

所以,应该是:

$_SESSION['meArray']['result']['username']

试试这个。

于 2017-03-12T14:46:31.407 回答