Разворачиваю массив, делаю отображение чата(всех пользователей и все тексты сообщения) но пока что получилось вывести пользователя и текст первого сообщения $updateArray = json_decode($update, TRUE); $name = $updateArray["result"]["0"]["message"]["sender_chat"]["username"];//вот так я развернул имя пользователя который отправил первое сообщение $text = $updateArray["result"]["0"]["message"]["text"]; //вот так я развернул сообщение от пользователя, отправившего первое сообщение $all = $updateArray["result"];// вот так я развернул весь массив echo '<pre>'; print_r($name); echo '<pre>'; print_r($text); echo '<pre>'; print_r($all); PHP $updateArray = json_decode($update, TRUE); $name = $updateArray["result"]["0"]["message"]["sender_chat"]["username"];//вот так я развернул имя пользователя который отправил первое сообщение $text = $updateArray["result"]["0"]["message"]["text"]; //вот так я развернул сообщение от пользователя, отправившего первое сообщение $all = $updateArray["result"];// вот так я развернул весь массив echo '<pre>'; print_r($name); echo '<pre>'; print_r($text); echo '<pre>'; print_r($all); Вот такие JSON я получаю Сделал скрин смотрите фото То есть сообщения имеют цифры 0,1,2 и так до бесконечности
NeBotFather, я не смогу использовать библиотеке потому что это будет отображение сообщений в окне модальном, если бы на серваке запускал то это возможно было бы
$updateArray = json_decode($update, TRUE); $name = $updateArray["result"]["0"]["message"]["sender_chat"]["username"];//вот так я развернул имя пользователя который отправил первое сообщение $text = $updateArray["result"]["0"]["message"]["text"]; //вот так я развернул сообщение от пользователя, отправившего первое сообщение $all = $updateArray["result"];// вот так я развернул весь массив foreach($all as $item) { $name = $item["message"]["sender_chat"]["username"]; // Имя юзера $message = $item["message"]["text"]; // Сообщение echo "Username: $name\n Message: $message\n"; } PHP $updateArray = json_decode($update, TRUE); $name = $updateArray["result"]["0"]["message"]["sender_chat"]["username"];//вот так я развернул имя пользователя который отправил первое сообщение $text = $updateArray["result"]["0"]["message"]["text"]; //вот так я развернул сообщение от пользователя, отправившего первое сообщение $all = $updateArray["result"];// вот так я развернул весь массив foreach($all as $item) { $name = $item["message"]["sender_chat"]["username"]; // Имя юзера $message = $item["message"]["text"]; // Сообщение echo "Username: $name\n Message: $message\n"; } Это если я правильно понял ты хочешь, то вот он тебе ответ.
Slack13, спасибо помогло, немного подправил без pre не писало и username поменял на first name foreach($all as $item) { $name = $item["message"]["from"]["first_name"]; // Имя юзера $message = $item["message"]["text"]; // Сообщение echo '<pre>'; echo "Username: $name\n Message: $message"; } PHP foreach($all as $item) { $name = $item["message"]["from"]["first_name"]; // Имя юзера $message = $item["message"]["text"]; // Сообщение echo '<pre>'; echo "Username: $name\n Message: $message"; }