Hallo,
$array['string'] = $id;
Hierschreibst Du ins Array an die Stelle "string" den Wert $id.
$dieid = $array[$string];
Hier fragst Du plötzlich im Array den Wert der Postion $string im Array ab.
Was Du aber willst/suchst ist:
$dieid = $array["string"];
Grüße aus Würzburg
Julian