ВКонтакте
- 1 ответ
- 0 вопросов
2
Вклад в тег
Определяет тип объекта (пользователь, сообщество, приложение) и его идентификатор по короткому имени screen_name.
function generator($str, $params) {
$result = [$str];
foreach ($params as $key => $param) {
$values = is_array($params[$key]) ? $params[$key] : [$params[$key]];
$copy = unserialize(serialize($result));
foreach ($values as $val) {
foreach ($result as &$oneResult) {
$oneResult = str_replace(sprintf("{%s}", $key), $val, $oneResult);
}
if ($val != end($values)) {
$result = array_merge($copy, $result);
}
}
}
return $result;
}