wenn ich aber nur weis das ich den array mit der ID 17 ansprechen will.
Das geht dann nicht so einfach über die eckigen Klammern. Für den Fall kannst du dir eine Hilfsfunktion schreiben, die dir aus dem Array den Eintrag mit einer bestimmten ID holt.
function firstById(int $id, iterable $list) : array {
foreach ($list as $entry) {
if ($entry['id'] === $id) {
return $entry;
}
}
throw new Exception('Not found.');
}
Du kannst du die Funktion so aufrufen:
$entry = firstById(17, $array);
$inhalt = $entry['inhalt'];
Du müsstest dir dann noch Gedanken über den Fall machen, dass es keinen Eintrag mit der ID gibt.