Mein obiger Code sollte das übrigens schon können:
Notfalls true/false durch 1/0 ersetzen und Array „implodieren“..
$pinstatus = array_fill (0 , PORTS , false);
$pinstatus[$port] = 'ON' == $value;
$pinstatus[$port] = 'ON' == $value;
Kommentar