Ваши переменные неправильно заданы в цикле for, вы устанавливаете $med = 0
и используете $med
как array
.
Использовать фильтр, который запускает условие для каждого элемента и возвращаетпредметы, которые удовлетворяют этому условию.
array_filter($array, function ($item) {
return $item['name'] === 'Josw Acade';
});
Как правило, вам больше не нужно создавать массивы старой школы, foreach делает то же самое.
$results = [];
foreach($array as $item)
{
if ($item['name'] === 'Josw Acade') {
$results[] = $item['value'];
}
}