Если я правильно понял, что вы хотите, вы можете создать функцию с массивом и именем, которое вы хотите найти в качестве параметров, а затем просмотреть его и получить его значение. Например:
$list = [
[
'name'=>'switch',
'value'=>'cisco'
],
[
'name'=>'switchport',
'value'=>'2'
]
];
function getValue($array, $name) {
foreach($array as $key => $value) {
if($value['name'] == $name) {
echo $value['value'];
}
}
}
Если вы вызываете его, используя «switch» в качестве параметра имени, он будет отображать «cisco», а если вы измените его на «switchport», он отобразит «2». Затем вы можете использовать его в своей структуре следующим образом:
<img src="http://localhost:8080/api.php?switch={getValue($list,'switch')}&switchport={getValue($list,'switchport')}">
Это то, чего вы хотите достичь?