Loading...
Ребят кто сможет подсказать как сделать так что-бы при наборе в чате "Бот @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
php
   <?php 
$message = 'Бот @id12345 какой то текст';
$result = preg_match('|Бот @id([0-9]+)|', $message, $matches);
if ($result && isset($matches[1])) { // true - есть совпадение
$who1 = $matches[1]; // получение ID
}
?>
Миледи , не фурычит
Ну что где тут все знающие программисты ???
Онлайн: 3
Время:
Gen. 0.0704
(c) Bym.Guru 2010-2026