Задать вопрос
@Ismar

Как найти и вырезать текст?

Подскажите пожалуйста, как от сюда вытащить текст. Текст выделен ->
Текст может быть абсолютно разным, нужно вырезать все то что находится в " " которая идет после "text":

{"ok":true,"result":[{"update_id":125804848, "message":{"message_id":28,"from":{"id":178282468,"first_name":"Ismar","last_name":"Suleymanov"},
"chat":{"id":178282468,"first_name":"Ismar","last_name":"Suleymanov","type":"private"},"date":1447495291,"text":"asdasd"}},{"update_id":125804849, "message":{"message_id":29,"from":{"id":178282468,"first_name":"Ismar","last_name":"Suleymanov"},
}}]}
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Оценить 5 комментариев
Решения вопроса 1
motokraft
@motokraft
Кратко о себе
Вот тебе код при наглядности...
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://api.telegram.org/bot155786728:AAHmcineLW6WFxBs6XuH0liWYuM0W1lqqKQ/getUpdates');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
$code = json_decode(curl_exec($curl));
curl_close($curl);
print_r($code);

// вывод всех записей...
foreach($code->result as $item)
{
	echo $item->message->text.'<br>';
}

// вывод определенной записи по порядковому номеру...
echo $code->result[0]->message->text;

?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@entermix
Ответ написан
Комментировать
$json='{"ok":true,"result":[{"update_id":125804848, "message":{"message_id":28,"from":{"id":178282468,"first_name":"Ismar","last_name":"Suleymanov"},
"chat":{"id":178282468,"first_name":"Ismar","last_name":"Suleymanov","type":"private"},"date":1447495291,"text":"asdasd"}},{"update_id":125804849, "message":{"message_id":29,"from":{"id":178282468,"first_name":"Ismar","last_name":"Suleymanov"},
}}]}';

var_dump(json_decode($json));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы