$dbh = new PDO(
'mysql:dbname=имя_базы_данных;host=адрес_хоста',
'логин',
'пароль',
[PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"]
);
$sth = $dbh->prepare("SELECT `id`, `name` FROM `users` WHERE `id` = :id");
$sth->execute(['id' => $_GET['id'] ?? null);
$result = $sth->fetch(PDO::FETCH_ASSOC);
print_r($result);
{
"25-12-2019": {
"192.168.182.202" : "22:43:19"
},
"26-12-2019": {
"192.168.182.202" : "22:43:19",
"5.156.182.202" : "22:43:19"
}
}
$mask = "Lorem {val1} dolor sit {val2}, consectetur adipisicing {val3}.";
$str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit.";
preg_match_all("/({.*?})/", $mask, $mask_matches);
$re = '/^' . preg_replace("/\\\{.*?\\\}/", '(.*?)', preg_quote($mask, '/')) . '$/';
preg_match($re, $str, $str_matches);
array_shift($str_matches);
$result = array_combine($mask_matches[1], $str_matches);
print_r($result);
Array
(
[{val1}] => ipsum
[{val2}] => amet
[{val3}] => elit
)