Ребят помогите словить значение ссылки http://t.me/mybot?start=123
пробую так но не получается
case preg_match("~^\/start ([\d]+)$~", $text, $matches):
// здесь нужное вам значение
$id_ref = $matches[1];
// далее вы что-то делаете с $id_ref
$dataSend = array(
'text' => $id_ref,
'chat_id' => $chat_id,
'reply_markup' => $justKeyboard,
);
$this->requestToTelegram($dataSend, "sendMessage");
break;
можно использовать Positive Lookbehind, чтобы найти цифры после start=
и до конца строки
if (preg_match("~(?<=start=)\d+$~", 'http://t.me/mybot?start=123', $matches)) {
$id_ref = $matches[0]; // 123
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
как можно вывести сайдбары на все страницы в wordpress? Шаблон данную функцию нативно не поддерживает
Как можно связать несколько таксономий, чтобы url получился таким :