strpos(" ".$phrase." ", " ".$word." ") !== false
<?php
$arr = [
'Концерт группы Ленинград',
'Группа ZebraHead',
'ZebraHead',
'Группа СПЛИН',
'Ленинград',
'Концерт группы ZebraHead',
'ZebraHead. Презентация альбома',
'СПЛИН в Олимпийском',
'Крематорий',
'Группировка Ленинград'
];
$newarr = [];
$words = [];
$result = [];
foreach($arr as $key => $val){
//приводим к нижнему регистру
$val = strtolower($val);
//убираем знаки препинания и прочие символы
$val = str_replace(".", "", $val);
$val = str_replace(",", "", $val);
$val = str_replace("/", "", $val);
$val = str_replace(";", "", $val);
$val = trim($val);
//запоминаем "очищенные" слова
$newarr[$key] = $val;
//разделяем слова в массив
$cw = explode(" ", $val);
//запоминаем весь список слов
foreach($cw as $word){
array_push($words, $word);
}
}
foreach($words as $word){
$ca = [];
foreach($newarr as $key => $phrase){
//проверяем, что фраза содержит это слово
if(strpos($phrase, $word) !== false){
//если так, то запоминаем
array_push($ca, $arr[$key]);
}
}
$result[$word] = $ca;
}
print_r($result);
preg_match('/wall(\d+)_(\d+)/', 'https://vk.com/wall-1234567_890', $matches);
$result = json_decode(file_get_contents('https://api.vk.com/method/likes.getList?'. $get_params), true);
echo $result["response"]["count"];
$result = json_decode(file_get_contents('https://api.vk.com/method/likes.getList?'. $get_params));
echo($result -> response -> count);
<?php
$vk_url = "https://api.vk.com/method/groups.getMembers?group_id=".$_GET["group_id"];
$vk_result = file_get_contents($vk_url);
echo $vk_result;
?>
function get_group(){
$.ajax({
url: "do_request.php",
method: "GET",
cache: false,
data:"group_id=" +$("#group_id").value,
success:function(data){
console.log(data); //здесь будет ответ от вашего php скрипта
$("#output_data").text("Работает");
},
error:function(jqXHR,textStatus){
alert("Ошибка №"+jqXHR.status+": "+textStatus);
}
})
}