Ребят кто сможет подсказать как сделать так что-бы при наборе в чате "Бот @id12345" допустим от выдавал "Бро @id12345 и тд", а точнее что-бы он определял @id в сообщении и вставлял его в ответ в переменную $who1 Вот код
php
<?php if ($data->type == 'message_new') { $who2 = substr(" ",4); if ($message == 'Бот '.$who2.''){ // Обрезаем сообщение и сравниваем что получилось $who1 = substr($message ,6); $string = 'world '.$first_name.''; if ($who1 == "") { $vk->sendMessage($peer_id, "[id{$id}|Бро], Напиши имя или ID"); } else { $vk->sendMessage($peer_id, "[id{$id}|Бро], | $who1 | ➡ $who"); } } } ?>
________ посл. ред. 30.03.2020 в 23:24; всего 1 раз(а); by Foxsa
DELETED30 марта 2020, в 23:42
Delete
php
<?php $message = 'Бот @id12345 какой то текст'; $result = preg_match('|Бот @id([0-9]+)|', $message, $matches); if ($result && isset($matches[1])) { // true - есть совпадение $who1 = $matches[1]; // получение ID } ?>